ARM为ARM® Mali™-T604 GPU申请Full Profile OpenCL标准符合性认证
2012-08-07 22:36:40 本站原创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所要求的精度。