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 |
購買 |
 |