瀏覽單個文章
ttsmarco
Power Member
 

加入日期: Jan 2003
文章: 518
請教SSE等指令集的問題

現階段市面上桌上型CPU都包含SSE 1、2、3 甚至是4.1、4.2、4a
但小弟不解的是
到底有沒有運用到SSE是軟體撰寫或編譯時決定的? 還是運行時CPU決定的?

印象中,早期甚至有軟體要求CPU一定需要有SSE2才能執行
難道SSE是需要特定"程式碼"才有效果?
可是自己寫些程式時也從未接觸到這層面
難道我現在所寫出來的東西(VS2010),完全沒利用到SSE加速?

另外,若假設公司行號的server,跑的軟體永遠相同,也都是10年前的軟體
那更換新架構來跑,就只能單純的享受到性能提升,更新更強大的指令集就完全沒有幫助?


由於小弟對此問題不瞭解
網路上找了找,也沒發現答案,所以才上來問問各路高手..
希望高手指點~
     
      
舊 2011-10-04, 11:17 AM #1
回應時引用此文章
ttsmarco離線中