◆轻松达到旗舰级前辈性能:
在科学计算方面,ATI显卡同样拥有着非常明显的优势。首先,采用了全新架构的RV770核心的发布,就让显卡产品的浮点运算能力首次突破了10000亿次,而即使是削减流处理器后的RV730也能够达到惊人的4800亿次!这在主流级显卡当中还是首次达到如此高的计算能力,配合ATI的ALC/Brook +,能够让GPGPU发挥出更大的计算能力。
所谓的GPGPU,就是General Purpose GPU的缩写,也就是作为“通用计算的图形处理器”。实际上这就是利用了GPU强大的浮点运算能力进行图形以外的数据运算。我们都熟知斯坦福大学的“Folding@Home distributed computing”研究计划,该项目以前就是用使用的Radeon X1900显示核心就行数据运算。因为Radeon X1900当时拥有比CPU强的多的浮点运算性能。
『HD4650已经达到了4800亿个浮点指令计算能力』
目前GPU的浮点运算能力普遍都比CPU强出多倍。就连ATI上一代的入门级产品HD3400系列,浮点运算性能都要比目前最顶级的四核心酷睿2 CPU更好。此次发布的RV730自然在浮点运算能力上更胜一筹,而要知道RV730采用SIMD的架构,在理论浮点计算能力上更为强劲。RV730核心的4800亿次浮点计算能力已经几乎与ATI曾经旗舰级产品R600的5000亿次持平,而如果使用交火计算的话,在功耗提升不大的情况下,可以轻松达到R600两倍甚至更多倍的浮点计算能力!
◆开发更为简便,只要懂得C语言:
想要让GPU成为GPGPU,除了GPU拥有强劲的浮点计算能力外,还需要有应用程序接口,以方便编程人员开发,而目前GPGPU的应用程序接口可以说开始向一个成熟的方向发展。像NVIDIA的CUDA以及AMD的ALC/Brook +甚至APPLE的OpenCL,这样程序员不再需要借助负载的D3D或者OpenGL接口来进行编程,他们只需要使用更为通用的C语言。
『GPU和CPU配合将更出色的完成通用计算』
相比NVIDIA的CUDA而言,AMD的Brook +更为开放,Brook +完全免费,程序设计员可以自由使用。尽管CUDA和Brook+甚至和OpenCL的GPGPU API标准之争愈演愈烈,他们两者各有特点,目前还难分孰优孰劣,不过GPGPU的未来发展的广阔前景趋势已经是大局已定。目前GPGPU的应用已经得到了广泛的认可,并便于编程的API已经逐渐走向成熟。