首页 > 产品中心 > 开发工具 > PGI Workstation Complete

PGI Workstation Complete
当前版本:最新版
更新日期:2016-06-06
语言:英语
中文官方网站:http://www.qast.com/pgroup
买软件网购买 下载试用版

PGI 高性能编译器和工具


 

PGI 摘要:

PGI 编译器能够在基于 Intel 或 AMD CPU 的系统上正确高效地执行,而且在 NVIDIA GPU Accelerator可用时能够动态地检测与使用它。PGI 产品在 Linux、Mac OS X 和 Windows平台上提供一致的功能和优化能力,这有助于在各种平台上(从便携式笔记本到世界上的超级计算机)开发与优化应用程序。

 

产品:

原生 Fortran、C 和 C++ 编译器,用于 Linux、Mac OS X 和 Windows

PGI 是唯一提供整合以下所有功能的编译器与工具的独立供应商,可以为所有 x86+NVIDIA Accelerator平台执行经过优化的集成原生编译。

全局优化、过程间优化、向量化、共享内存并行。
配置文件反馈优化技术以及生成异构并行代码生成的能力。
无需依赖外部预处理器即可提供这些功能。

增强的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 Workstation – 单用户节点锁定许可证
PGI Server – 多用户网络浮动许可证
PGI CDK Cluster Development Kit – 多用户网络浮动许可证,带有可扩展的 MPI 程序调试器与程序分析器
PGI Visual Fortran – 与 Microsoft Visual Studio 集成的 PGI Fortran;提供单用户与多用户许可证,并且包含于 PGI CDK for Windows 中。
请参阅 PGI 产品比较表。

 

程序调试器、程序分析器与其他工具

除了整套并行语言编译器以外,所有的 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

PGI 提供完全不受限制的15天免费试用许可证。要求注册。请点击以下链接立即开始试用:PGI 15 天试用许可证。

PGI 产品系列功能比较 图表展示出这些产品的主要区别。

 

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 中。