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