APPML(Accelerated Parallel Processing Math Library )和Bolt(C++ template library OPENCL)两大项目主要技术负责人Kent Knox(AMD任职已有15年)在AMD开发者博客上发表博文称,目前,AMD将加速并行处理数学库开源,内容包含了BLAS和FFT的OpenCL实现。APPML利用OpenCL编程并运行在AMP GPU上,同时也可以运行在CPU上支持程序调试和多核编程。项目托管在GitHub上,命名为clMath,该项目基于Apache 2.0许可证下发行。
利用该库,开发者能够提升APU和离散图形加速器上的科学和工程计算速度。
该库可以运行支持OPENCL 的设备上( OpenCL-conformant device).这将给OPENCL开发者带来极大的收益,从移动apps开发到实现高性能代码。
一直以来AMD与AccelerEyes保持密切合作,AccelerEyes工程师正在为clMath库的发展投入大量的资源,APPML 也将会在即将到来的ArrayFire v2.0 版本中被使用.致力于将该项目打造成合作重点,同时也热烈欢迎和鼓励广发开发者的贡献资源。本次开源还包括测试和性能架构方面,AMD开发者社区积极拥抱和改进现有代码,从而保持该项目的更新。
GitHub上clMathLibraries项目地址:https://github.com/clMathLibraries