AMD公司近日宣佈公開AMD效能函式庫(AMD Performance Library,APL)原始碼Framewave 1.0版。該開放性原始碼全新計劃目標是進一步推動最佳效能化的APL,並將擴展其功能超越既有的核心多媒體能力之外,確保軟體開發人員可以取得更快的管道,開發更高效能的應用。
來自合作夥伴、客戶、與更廣大開放性原始碼軟體社群的貢獻,將會加速函式庫的最佳化,並可讓各方各取所需,強化其所需要的功能。AMD軟體工程師也將在Framewave計劃中,持續不斷貢獻其所能。
Framewave涵蓋功能很廣,從單純的運算程式到複雜的領域都有,例如影像與訊號處理,讓高效能應用的開發更加速速。Framewave更提供先進的內部執行緒功能,以便管理複雜的執行模式,充分發揮多核心與多處理器系統的卓越效能。。
Framewave是過去近三年內超過十位以上軟體開發人員的心血結晶,同時是目前包括超過3200個高效能軟體的程式,讓開發人員可以針對x86處理器平台,更容易開發出最佳化的多重執行應用。
Framewave不僅改善並更進一步地超越APL,讓開發人員可以寫出更能充分發揮今日先進硬體解決方案的電腦運算應用。Framewave也與Intel Integrated Performance Primitives的應用編程介面(API)相容。透過共同使用的介面,簡化軟體的開發流程。
Framewave自2007年12月就在SourceForge.net上開始進行初步的測試,並歷經多次修正。APL可從AMD Developer Central網站下載,這是一個提供給軟體開發社群的入口網站,針對以AMD硬體為基礎而開發的軟體,提供在最佳化時所需的資訊、工具與專家指導等。Framewave獲得Apache License 2.0版的授權,並與GPL3.0版相容。 |