意法半导体(ST)全资子公司Portland Group于日前宣布,PGI CUDA C和C++编译程序已正式出货,针对基于产业标准的通用64位和32位x86架构的处理器系统。
CUDA是NVIDIA开发的平行运算架构,可利用NVIDIA GPU的动态提升系统运算性能。PGI全新CUDA C/C++编译程序,让更多的开发人员能够利用CUDA平行编程模型,优化代码库关键部分的性能,针对包括有或无NVIDIA GPU的服务器和服务丛集。
当执行基于x86架构的系统时,透过利用多核处理器和单一指令复合数据模式,扩展指令集包括Intel和AMD最新的x86兼容CPU上的新AVX指令,PGI CUDA C/C++应用软件可执行平行处理。
PGI将分三个阶段推出x86 CUDA C/C++ 编译程序。第一阶段(即现阶段),展示这项技术的功能,让开发人员开始使用编译程序。第二阶段,预计于2011年第四季进行性能优化,提取在x86目标平台上执行的CUDA程序的最大性能。第三阶段,预计于2012年中在新版编译程序中导入对PGI Unified Binary技术的支持功能:同一个可执行文件可支持CPU和GPU处理器。支持x86的PGI CUDA C/C++编译程序被列入PGI Accelerator産品线。