AMD發表Light-Weight Profiling(LWP)新規格,旨在提昇應用軟體效能,進而發揮多核心運算技術的各項優點。LWP為首款支援「軟體平行處理之硬體延伸方案(Hardware Extensions for Software Parallelism)」的規格,融合多項能夠改善軟體平行處理之創新設計,並透過未來新款AMD處理器新增之硬體功能,進一步提升應用效能。LWP是一種CPU機制,可支援包括昇陽的Java虛擬器及微軟的.NET Framework在內的執行環境,為軟體程式帶來廣泛的效益。
LWP專為程式碼執行動態與即時指令所設計,這些指令可能包含如何在極少資源下,運用記憶體組織及程式碼配置等技術,促進系統在同時執行多項作業下的效能。此項功能對於Java與.NET等可執行多個執行緒的作業環境,特別能發揮效用,並且能夠被運用在日益增加的大規模應用開發中。
AMD軟體工程部門副總裁Earl Stahl表示,AMD瞭解開發業者在創造多重執行緒軟體時所面臨的各種挑戰,因此我們努力開發各種新方法,以確保應用軟體針對多核心技術進行最佳化。基於AMD對開放創新及促進業界交流的承諾,我們制定了Light-Weight Profiling規格,鼓勵開發業者相互交流,讓原生與可管理的程式碼,都能在多核心運算環境中發揮更優質的效能。
市場分析機構Evans Data在其最近出版的網路伺服器研究報告中,針對開發業者進行一項調查,發現管理程式語言及程式碼,將成為應用軟體的使用主流。此外,由於處理管理應用軟體的執行階段環境,能發揮平行處理的最佳優勢,因此成為適合支援多重核心處理器的理想方案。若獲得這些可管理環境的採用,LWP延伸方案將為開發業者帶來許多技術,以提昇平行處理與單執行緒應用程式的效能。
管理執行環境包括電子商務、金融服務應用,以及其他牽涉同步互動之各項商業處理應用等。隨著越來越多開發業者轉向管理程式碼,以及個別同步互動使用數量持續攀升,LWP能透過消除隘路、增進效能及根據應用行為改變等多項功能,隨時針對多核心系統中執行的多重執行緒軟體,進行最佳化調整,發揮多核心系統的最大效能。
為確保這些延伸方案能符合軟體開發業者的需求,AMD長期以來與開發業者及合作夥伴保持密切互動,根據客戶的回饋意見,進一步改良技術規格。AMD Light-Weight Profiling 規格已公佈於
http://developer.amd.com/LWP網站。AMD鼓勵軟體開發業界一同分享意見、評論,並且虛心接受各方建議。