效能還算不錯的e5200不支援SSE4.1
那是幹啥用的
有沒有會有多大影響??
J屠蛇 wrote:
效能還算不錯的e52...(恕刪)
什麼是 Intel® SSE4 ?
Intel® SSE4 由一套全新指令構成,旨在提升一系列應用程式的性能和能效。Intel® SSE4 構建於英代爾64 指令集架構 (Intel® 64 Instruction Set Architecture) (ISA),該架構是開發 32 位和 64 位應用最為廣泛應用的電腦架構。Intel® SSE4 是英代爾與其獨立軟體發展商 (ISV) 團體精誠合作的成果,它可以支援開發人員輕鬆改進產品,同時保持必要的應用級相容性,以適應處理器不斷迭代的需求。
Intel® SSE4 包含 54 條指令,主要分為兩類:向量化編譯器和媒體加速器,以及高效加速字串和文本處理。
向量化編譯器和媒體加速器可提供高性能的編譯器函數庫,如封包(同時使用多個運算元)整數運算和浮點運算,可生成性能優化型代碼。此外,它還包括高度優化的媒體相關運算,如絕對差值求和、浮點點積和記憶體負載等。向量化編譯器和媒體加速器指令可改進音頻、視頻和圖像編輯應用、視頻編碼器、3D 應用和遊戲的性能。
高效加速字串和文本處理包含多個壓縮字串比較指令,允許同時運行多項比較和搜索操作。由此受益的應用包括資料庫和資料採掘應用,以及那些利用病毒掃描和編譯器等分析、搜索和模式匹配演算法的應用。
Penryn 支援 47 條 Intel® SSE4 指令,包括向量化編譯器和媒體加速器指令。未來的英代爾處理器將支援其餘指令,而軟體也將能從程式的角度檢測出處理器支援哪些 Intel® SSE4 指令。
而此次討論的主角SSE4.1,是SSE4(Streaming SIMD Extension 4)指令集的第一個版本,Intel宣稱是2001年以來最重要的媒體指令集架構的改進。除擴展Intel 64指令集架構外,還加入有關圖形、視頻編碼及處理、三維成像及遊戲應用等指令,令涉及音頻、圖像和資料編碼演算法的應用程式大幅受益。
Intel指出,加入的SSE4指令集讓45nm Penryn處理器增加了2個不同的32Bit向量整數乘法運算單元,並加入8位元無符號(Unsigned)最小值及最大值運算,以及16Bit及32Bit有符號 (Signed) 運算。在面對支援SSE4指令集的軟體時,可以有效的改善編譯器效率及提高向量化整數及單精確度代碼的運算能力。同時,SSE4改良插入、提取、尋找、離散、跨步負載及存儲等動作,令向量運算進一步專門化。
SSE4還計入了六條浮點運算指令,支援單精確度、雙精度浮點運算及浮點產生操作,可立即轉換其路徑模式,大大減少延誤,這些支持將會在3D遊戲及對浮點運算能力非常敏感的領域起到積極的效果。
此外,SSE4指令集還加入了串流式負載指令,能夠提升幀緩衝區的讀取資料頻寬,理論上可獲取完整的快取緩存行,即每次讀取64Bit而非8Bit,並可以將其保存在臨時緩衝區內,讓支援SSE4指令集的讀取頻寬效能提升最高至8倍。
Intel認為SSE4.1指令集能為處理器帶來強大動力
SSE4指令集進一步強訊編碼效果,例如可同時處理8個4-byte寬度的SAD(Sums of Absolute Differences)運算,常用于新一代高清影像編碼如VC.1及H.264等規格中,令視頻編碼速度進一步提升。這是Intel宣稱雙核處理器軟解高清視頻,同樣可以獲得流暢、高品質播放效果的原因。
詳情請看這篇,Intel自宫 缺失SSE4 E5200性能暴降
http://www.ithard.com/info_detail.asp?infoid=60290