Wednesday, September 5, 2007

AMD宣佈x86架構創新技術,推出SSE5指令集延伸

AMD宣佈x86架構創新技術,推出SSE5指令集延伸

AMD擴增x86指令延伸技術 提高多媒體、安全、高效能運算應用程式的效能

Date : September 5, 2007 Company : AMD

延續AMD x86創新傳統,新指令集“SSE5”規劃 3DNow!、AMD x86-64 架構、
AMD Virtualization及Light-Weight Profiling 等規格

AMD(NYSE:AMD)宣佈針對x86架構創新技術,進一步推出新的SSE5指令集延伸技術,協助軟體開發業者將精簡程式碼,並使需要最多效能的應用能達到更高的使用效率。SSE5技術能協助開發業者,將那些可能影響企業及消費者日常生活的應用,進行效能最大化。這些應用包括高效能運算、多媒體與安全應用等應用程式。透過SSE5規格的發表,AMD使軟體工具供應商與軟體廠商能夠搶先熟悉新技術,並可協助其開發各種效能密集型應用程式。


AMD資深副總裁暨技術長Phil Hester表示,晶片演進加上軟體改良,為消費者與企業帶來極大利益。透過搭載AMD核心的伺服器、PC及其他裝置,讓軟體更有效率地解決各種日常問題,以增進消費者日常使用經驗時,將AMD所設計的效益發揮到淋漓盡致。藉由發表SSE5指令擴增至x86指令集中,我們繼續支持開放合作的軟體創新模式,將AMD的技術發展融入到客戶的日常生活中。

由於業界關注焦點已從處理器速度轉移到增進電源效率,處理器每秒執行指令數量的增加幅度也變得相當有限。因此,軟體與硬體廠商必須尋找新方法來增進運算效能。

AMD再一次提前向軟體開發業界發表技術細節,以推動該方面技術的演進,並促進業界交流及獲取相關建議。在此之前,AMD亦曾於2005年在 “Pacifica”代號階段,就曾發表初期版本的AMD Virtualization規格,成為此項技術進一步發展的先驅。此外,AMD最近發表Light-Weight Profiling規格,讓軟體開發業者充份發揮多重核心運算的極致效益。延續AMD開放合作的哲學,AMD提早向軟體開發業者發表SSE5規格,有助於帶動x86、64位元運算的全面性發展。

The Portland Group公司經理Douglas Miles表示,PGI的目標是為研發業者提供高效能、跨平台且量產品質的平行編譯器,以及各種軟體開發工具。我們與AMD密切合作,使研發業者能快速且輕易地運用SSE5指令集,以增進其應用軟體的運算效能,提升多核心與多媒體對其軟體應用的極致表現。

多核心處理器技術以及整合多個協同處理器,都是突破效能極限的有效解決方案。此外,藉由減少指令數量以達到相同運算結果,藉以達到最高的效能,也是重要方案之一。本次推出的SSE5 技術,藉以提高每個指令的輸出,讓程式碼得以精簡化。此先進技術,以往僅運用在專業高效能架構才能見到的功能,如今引進到x86平台。

SSE5技術包括:
 ●三運算元指令(3-Operand Instructions)
一個運算指令,在執行時將一個數學或邏輯函式庫,套用到運算元或輸入資料。藉由增加運算元的數量,一個x86指令能處理二至三筆資料,SSE5允許將多個簡單指令匯整成一個指令,達到更有效率的指令處理模式。提升為三運算指令的運算能力,是少數RISC架構的水平。

 ●熔合乘法累積(Fused Multiply Accumulate)

三運算元指令功能,允許建立新的指令,有效率地執行各種複雜的運算。熔合乘法累積可結合乘法與加法運算,透過單一指令執行多筆重複計算。透過簡化程式碼,讓系統能迅速執行繪圖著色、快速相片著色、音場音效,以及複雜向量演算等效能密集的應用作業。

SSE5 規格現已透過網站http://developer.amd.com/SSE5 ,開放給開發業者做研究參考,並將建置在即將於2009年問市的新一代AMD“Bulldozer”核心的處理器之中。

何謂SSE
SSE (Streaming SIMD Extensions) 於1999年推出,是一種支援x86架構的單一指令多重資料(Single Instruction, Multiple Data, SIMD) 指令集,能運用許多特殊指令,一次處理多筆資料,藉以提高軟體的效能。

關於AMD
AMD(美商超微半導體,NYSE:AMD)為全球領先的處理器供應商,專為電腦、繪圖處理、及消費性電子產業,提供創新的處理器產品。AMD秉持「以客戶需求為導向」的技術創新,致力於為全球消費者和企業用戶提供卓越的解決方案,推動開放式的創新和產業發展,讓客戶擁有更多選擇。如需瞭解更多訊息,請瀏覽http://www.amd.com/

資料來源: http://www.oc.com.tw/readvarticlen.asp?id=10630

No comments: