APPML和Bolt兩大項目的主要技術負責人Kent Knox(他在AMD任職已有15年)在AMD開發者博客上發表博文稱,目前,AMD將加速并行處理數學庫(Accelerated Parallel Processing Math Library簡稱APPML)開源,內容包含了BLAS和FFT的OpenCL實現。APPML利用OpenCL編程并運行在AMP GPU上,同時也可以運行在CPU上支持程序調試和多核編程。項目托管在GitHub上,命名為clMath,該項目基于Apache 2.0許可證下發行。
利用該庫,開發者能夠提升APU和離散圖形加速器上的科學和工程計算速度。自Caffeine-powered 6版本發布后,AMD收到了許多請求要求加入該庫。AMD開發者社區表示,“我們有理由相信,是適合將該項目推至一個更高級別”。
一直以來AMD與AccelerEyes保持密切合作,AccelerEyes工程師正在為clMath庫的發展投入大量的資源,致力于將該項目打造成合作重點,同時也熱烈歡迎和鼓勵廣發開發者的貢獻資源。本次開源還包括測試和性能架構方面,AMD開發者社區積極擁抱和改進現有代碼,從而保持該項目的更新。
GitHub上BLAS項目地址:https://github.com/clMathLibraries/clBLAS
GitHub上FFT項目地址:https://github.com/clMathLibraries/clFFT
此外,該社區還針對clMath項目創建兩個郵件列表,以幫助用戶和開發者保持溝通:
clmath@googlegroups.com、clmath-developers@googlegroups.com
感興趣的朋友不妨移步去看下。
英文出自:Developer.AMD