AMD(NYSE:AMD)近日宣布公開AMD效能函式庫(AMD Performance Library, APL)原始碼。名為「Framewave 1.0版」的開放性原始碼全新計畫,目標是進一步推動最佳效能化的APL,並將擴展其功能超越既有的核心多媒體能力之外,確保軟體開發人員可以取得更快的管道,開發更高效能的應用。來自合作夥伴、客戶、與更廣大開放性原始碼軟體社群的貢獻,將會加速函式庫的最佳化,並可讓各方各取所需,強化其所需要的功能。AMD軟體工程師也將在Framewave計畫中,持續不斷貢獻其所能。
Framewave現今涵蓋功能很廣,從單純的運算程序到複雜的領域都有,例如影像與信號處理,讓高效能應用的開發更加快速。Framewave更提供先進的內部執行(internal threading)功能,該功能可以管理複雜的執行模式,充分發揮多核心與多處理器系統的卓越效能。數以千計專門執行影像與信號處理的程序,將透過Framewave協助實現更快速的專案開發,例如媒體播放器、編/解碼器、影像編輯器、音效應用與媒體串流等。
AMD軟體開發部門副總裁Earl Stahl表示,身為創新與合作之開放性原始碼的長期支持者,AMD將APL原始碼納入Framewave開放性原始碼計畫,奠定開放性原始碼社群一個全新的里程碑。我們相信Framewave將會快速成為軟體開發人員的重要資源,協助他們更快速、更有效率的建立最佳化、多重執行應用。此外,開發人員的協同合作是AMD軟體事業願景的重要奠基石之一,所以AMD很樂見開放性原始碼社群利用Framewave將締造出的創新成就。
從 APL到Framewave的演進
Framewave是過去近三年內超過十位以上軟體開發人員的心血結晶,同時是目前包括超過3200個高效能軟體的程序,讓開發人員可以針對x86處理器平台,更容易開發出最佳化的多重執行應用。Framewave不僅改善並更進一步地超越APL,讓開發人員可以寫出更能充分發揮今日先進硬體解決方案的電腦運算應用。Framewave也與Intel Integrated Performance Primitives的應用編程介面(API)相容。透過共同使用的介面,簡化軟體的開發流程。
符合業界需求
對軟體開發人員來說,要開發出充分發揮多核心處理器技術的應用是相當具挑戰性的,主要是滿足平行編程的需求。透過最佳化的軟體程序,可讓開發人員減低一個軟體開發專案的複雜度,進而縮短產品面市時程。
夢工廠技術長Ed Leonard表示,我們十分歡迎AMD做出開放Framewave原始碼的決定,因為我們認為這將可加速全新多媒體應用的開發,充分發揮多核心x86處理器的卓越效能。而夢工廠動畫之所以可持續成功推出全世界最具創意的電腦動畫影片,是由於我們每日均使用AMD最先進的技術。身為一個全新科技的創新者與採用者,我們對於AMD在Framewave上的努力,給予充分的肯定。
Framewave自2007年12月就在SourceForge.net上開始進行初步的測試,並歷經多次修正。APL可從AMD Developer Central網站下載,這是一個提供給軟體開發社群的入口網站,針對以AMD硬體為基礎而開發的軟體,提供在最佳化時所需的資訊、工具與專家指導等。
AMD邀請軟體開發社群自即日起於http://
framewave.sourceforge.net/下載Framewave,並在此計畫中貢獻其所能。欲了解更多關於AMD Developer Central的相關訊息,請瀏覽http://
developer.amd.com。
Framewave獲得Apache License 2.0版的授權,並與GPL3.0版相容。
關於AMD
AMD(美商超微半導體,NYSE:AMD)為全球領先的處理器供應商,專為電腦、繪圖處理及消費性電子產業,提供創新的處理器產品。AMD秉持「以客戶需求為導向」的技術創新,致力於為全球消費者和企業用戶提供卓越的解決方案,推動開放式的創新和產業發展,讓客戶擁有更多選擇。如需瞭解更多訊息,請瀏覽http://
www.amd.com。