ARM申请Full Profile OpenCL认证 实现图形计算
扫描二维码
随时随地手机看文章
ARM公司近日宣布,已为ARM® Mali™-T604 图形处理器(GPU)向Khronos*申请OpenCL™ 1.1 Full Profile 符合性认证,为移动应用、嵌入式应用以及智能电视市场带来桌面级的GPU计算强大特性。ARM是首家申请Full Profile OpenCL标准符合性认证的GPU知识产权(IP)供应商。通过为开发者提供一致而有效的设计构建平台来帮助实现图形计算,并为终端用户设备性能与电池寿命方面的切实利益,这项行动预计将有助于视觉计算落实至日常生活中。
GPU计算已经成为一种趋势,它可利用GPU原本用于图形处理的计算性能来协助增强主处理器(或CPU)处理一些在GPU架构下更为高效的特定应用。如此一来,不仅能让整体系统提升性能与能效,并且提高运作效率,进而实现计算摄影、计算机视觉、先进成像、兴趣点提取(point-of-interest extraction)和增强现实(augmented reality)等应用。
开放运算语言(OpenCL)是一个重要的开放性标准编程结构,应用于便携式并行计算,能够帮助同一系统中的CPU和GPU更加迅速有效地协同工作。
Mali-T600系列GPU的设计来自于最初的GPU计算理念,包括对于工作组(work-groups)和同步屏蔽(synchronization barriers)的全面支持。构建于可变多核多流水线设计架构(scalable multicore, multi-pipeline architecture)的Mali-T600系列GPU拥有许多先进的特性,特别是OpenCL整数、浮点数据类型(floating point data types,包括64位)的原生标量和矢量操作(native scalar and vector operations)、静态和动态编译(static and dynamic compilation)、硬件加速图形和采样数据类型(sampler data types),快速原子操作(atomic operations)以及符合IEEE754-2008所要求的精度。