NVIDIA发布新版PGI Accelerator编译器
- +1 你赞过了
【天极网服务器频道】NVIDIA宣布,15.10版本的PGI Accelerator Fortran、C以及C++编译器现已问世,该版本新增了在x86架构多核微处理器上支持OpenACC指令并行编程标准。
全新的PGI编译器可实现高性能移植,让开发者能够对基于OpenACC的源代码进行编译,使其可以在多核CPU或GPU加速器上并行地执行。这种功能可为程序员带来巨大的灵活性,让他们能够凭借单一版本的源代码开发出可充分利用多种系统架构的应用。
NVIDIA PGI编译器与工具总监Douglas Miles表示,我们的目标是让 HPC 开发者能够利用通用的源代码库在各大CPU与加速器平台上轻松移植应用并实现一致的高性能。这种功能在通往百亿亿次级(Exascale)计算的竞赛中尤其重要。在这一竞赛中,将会有各种各样的系统架构需要更灵活的应用编程方式。
这一全新的PGI特性能够对代码中的OpenACC计算部分进行编译,以便在x86处理器和多路服务器的所有处理核心上实现并行执行。所有这些处理核心会被视为一个共享内存的加速器,从而在所生成的OpenACC程序中消除了所有数据移动的系统开销。在默认情况下,该编译器生成的代码能够利用系统中所有可用的核心。程序员可以使用多种方法来控制和调整这一行为。
除了在多核CPU上支持OpenACC以外,PGI 15.10版本还包含预览版PGI Fortran、C以及 C++ 编译器。这些编译器用于OpenPOWER CPU,可在NVIDIA GPU上支持OpenACC。
最新资讯
热门视频
新品评测