C++ Coder

HCP高性能计算架构,实现,编译器指令优化,算法优化, LLVM CLANG OpenCL CUDA OpenACC C++AMP OpenMP MPI

C++博客 首页 新随笔 联系 聚合 管理
  98 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks

PGI编译器集成了全局优化,矢量化,软件流水,和共享内存并行化,配置文件反馈优化技术以及生成异构并行代码生成的能力等功能。不同于市场上的一些产品,PGI编译器不依赖于外部预处理器来提供这些功能。支持的操作系统有Linux,Mac OS X和Windows。

增强的PGI Fortran 编译器可以支持由 NVIDIA 和 PGI 共同定义的 CUDA Fortran 扩展。CUDA Fortran 类似于 NVIDIA CUDA C,而且通过直接控制数据移动的各方各面支持显式 GPU Accelerator编程,并减轻运算密集函数的负荷。

增强的PGI Fortran 和 C 编译器也支持 PGI Accelerator编程模型,这种高级的隐式模型允许图形加速器(accelerator)使用Fortran 指令或 C 编译指示从而减轻主机CPU上运算密集的代码段的负荷。

可将这些程序迁移至其他平台和编译器。

 

PGI 提供原生的标量和并行编译器产品,用于以下高级语言:
Fortran 95 带有 Fortran 2003 扩展,符合 OpenMP 3.0,支持 GPU
ANSI C99 扩展,符合 OpenMP 3.0,支持 GPU
ANSI/ISO C++、符合 OpenMP 3.0

PGI编译器产品线包括:
PGI Workstation – 单用户节点锁定许可证
PGI Server – 多用户网络浮动许可证
PGI CDK Cluster Development Kit – 多用户网络浮动许可证,带有可扩展的 MPI 程序调试器与程序分析器
PGI Visual Fortran – 与 Microsoft Visual Studio 集成的 PGI Fortran;提供单用户与多用户许可证,并且包含于 PGI CDK for Windows 中。

程序调试器、程序分析器与其他工具
除了整套并行语言编译器以外,所有的 PGI 产品还包含 PGDBG ? OpenMP/MPI 图形化并行程序调试器和 PGPROF ? OpenMP/MPI 程序性能分析器。

PGI提供市面上唯一的多核 x64 并行编译器、调试器和程序分析器,以及与这些编译器、调试器与分析器直接集成的并行支持。这有助于编程人员进行更快的开发、获得更高的性能与更出色的稳定性。

为何选择 PGI:
用于 Intel 和 AMD x64 处理器+GPU 的 PGI Unified Binary
PGI Unified Binary 技术通过整合成一个可执行文件,并为 Intel 和 AMD 的多核 x64 处理器系列以及 NVIDIA 的 GPU Accelerator优化代码顺序,简化了跨平台支持。PGI Unified Binary 提供 x64 平台的所有优势,帮助您充分利用最新的硬件革新技术。

用于高性能应用程序的编译器解决方案
PGI 编译器为广泛的应用程序与基准测试提供世界级的性能。PGI 编译器是大量注重性能的应用程序的绝佳选择,这些应用程序的领域包括地理建模、机械工程、计算化学、天气预报与高能物理学。PGI 编译器连续在 SPECfp2006、SPECint2006、SPECompM2001 与 NAS 并行基准测试中位居榜首。

跨平台高性能计算开发环境
PGI 编译器生成的代码为行业最流行的高性能计算(HPC)平台进行了优化,而且可以直接从最主流的系统制造商那里获取它们。PGI 产品可以在广泛的64位与32位桌面和服务器操作系统下运行,包括30多种流行的 Linux 版本、Mac OS X 以及 Microsoft Windows 的大多数版本(包括 HPC Server 2008)。

用于Accelerator编程的全方位模型
PGI Accelerator编程模型只需通过将可迁移的编译器指令添加到现有的符合标准的MPI、OpenMP Fortran 和 C 程序中,即可帮助开发人员在 x64+GPU 平台上不断加速应用程序。CUDA Fortran 允许专业的编程人员直接控制 GPGPU 编程的各个方面。

并行编译器与工具的集成套件
PGI 提供一套完整的编译器与工具集成套件,用于开发高性能并行应用程序,包括完全集成的图形 PGDBG? 与 PGPROF? 并行 MPI/OpenMP 应用程序调试和分析工具。PGI 编译器与工具在所有支持的操作系统上提供统一的用户界面,简化了设计、编写、调试与微调高性能运算应用程序的流程。

一套适用于世界上要求最严苛应用程序的解决方案
利用 PGI 编译器与工具构建而成的领先商业应用程序包括 ANSYS、ADINA、AVL Fire、POLYFLOW、STAR-CD、LS-DYNA、RADIOSS、PAM-CRASH 和 GAUSSIAN。利用 PGI 各个版本的编译器与工具进行构建与测试的领先社团研究应用程序包括 AMBER、BLAST、CAM、CHARMM、GAMESS、MCNP5、MM5、MOLPRO、MOM4、POP 与 WRF。
 


PGI
官方网站:www.pgroup.com

PGI Workstation
PGI Workstation 级编译器和工具用于采用 64 位 x64 和 32 位 x86 处理器的工作站或服务器,支持高达八个CPU插槽运行 32 位或 64 位 Linux 或 Windows 操作系统。 、

PGI Server
PGI Server 级编译器和工具用于采用 64 位 x64 和 32 位 x86 处理器的工作站或服务器,支持高达16个CPU插槽并可运行 Linux 或 Windows 操作系统。 、

PGI CDK
PGI CDK Cluster Development Kit 是您构建 Linux 集群所需要的全部工具,除了硬件之外。可用于 64 位或 32 位 Linux。

PGI Visual Fortran
PGI Visual Fortran 将 PGI 套装软件的高性能 64 位和 32 位并行 Fortran 编译器和工具完全集成到 Microsoft* Visual Studio* 2005 中。

 品牌  PGI  软件名称  PGI编译器
 系统平台要求  Windows、Linux  购买  

posted on 2012-10-21 13:56 jackdong 阅读(967) 评论(0)  编辑 收藏 引用 所属分类: 编译器

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理