全新PGI Visual Fortran编译程序支援Visual Studio 2010
高性能运算(HPC)编译程序和工具供货商 Portland Group (PGI) 日前发布可支持Visual Studio 2010的最新PGI Visual Fortran(PVF)编译程序。PGI是意法半导体(ST)的全资子公司,此次推出的PVF整合了 PGI的高性能平行Fortran编译程序和工具以及Microsoft Visual Studio,为致力于将应用程序代码升级到可执行最新Microsoft Windows 64位多核心平台的科学家和工程人员提供高生产率的开发方案。
在基于Intel、AMD的多核CPU以及NVIDIA的GPU绘图加速度计的 Linux 、 Mac OS X 以及 Windows 操作系统上,PGI编译程序和工具是效能导向的程序设计人员最为广泛使用的工具。全新10.6版PGI 2010软件可支持使用最新版Microsoft Visual Studio整合开发环境(Integrated Development Environment, IDE) Visual Studio 2010,以开发Windows Fortran应用。目前,Visual Studio是全球最广泛使用的整合开发环境。
PVF工具和技术包括MPI/OpenMP平行除错器(parallel debugging),为Visual Studio开发人员实现更有效的多核workstation和Windows HPC Server 2008丛集高性能运算(HPC)应用开发。此外,PGI Visual Fortran可支持使用向量型(directive-based)PGI Accelerator Fortran或CUDA Fortran扩展语言编写NIVDIA GPU加速度计软件。
Portland Group总监Douglas Miles表示:「最新版PVF的推出让许多开发Windows软件的科学家和工程人员在使用Visual Studio 2010的同时,获得支持多核心处理器和GPU的PGI Fortran编译程序和工具。透过PVF的编译程序技术,开发人员能够更充分利用Intel、AMD以及NIVDIA的各种新型微处理器和加速度计创新技术,发挥Microsoft HPC技术在提高生产率方面的优势。
PGI Visual Fortran是基于PGI的本地OpenMP和自动平行编译程序,可支持Fortran 95/2003程序编写语言。PGI Visual Fortran整合PGI自定的Fortran除错器,能够为在本地服务器和丛集上执行的单线程、多线程和OpenMP平行应用以及MSMPI平行应用进行除错。它具备与Microsoft Visual C++的互操作性,可完全支持Visual Studio 2010、Visual Studio 2008以及Visual Studio 2005;另外,还可选支持Visual Numerics IMSL Fortran Numerical Library和Intel MKL Math Kernel Library。
除了对多核心CPU的全面支持,PGI Visual Fortran并可支持GPU加速度计。PGI Accelerator程序编写模式是一个类似于多核x64系统OpenMP的高阶隐含模式。程序设计人员使用编译程序指令将密集运算代码区域从主CPU转移到GPU加速度计。含有PGI Accelerator指令的程序100%符合标准,而且具有可移植性。PVF还支持CUDA Fortran扩展语言。CUDA Fortran是意法半导体与NIVDIA合作定义的类似于NVIDIA CUDA C的编译程序,使程序编写人员直接全面控制GPGPU程序编写。
PVF包括能够产生一个可执行文件的PGI Unified Binary技术,产生的可执行文件包含针对AMD、Intel以及NIVDIA的多核处理器优化的代码序列。PGI Unified Binary技术让独立软件供货商(Independent Software Vendor,ISV)和客制化应用开发人员能透过最新的处理器创新技术,将x64和x64+GPU视为一个统一平台,最大幅度地扩大程序编写灵活性,不需针对不同的处理器处理和优化代码。

晶圆产能释放利好,溅射靶材三厂竞速
热门评论