2016-11-18
NVIDIA OpenPOWER 專屬 PGI 編譯器
提升高效能運算及資料分析作業效能
文: Cherry Kwok / 新聞中心
文章索引: IT要聞 NVIDIA

NVIDIA 近日宣佈全面釋出 PGI Accelerator Fortran 、 C 與 C++ 語言程式編譯器套件,其中包括支援 OpenACC 的平行運算程式,讓編譯後的程式能在搭載 POWER CPU 的系統如 IBM OpenPOWER LC 伺服器上執行,其搭載支援 NVIDIA NVLink 互連技術的 NVIDIA Tesla GPU 加速器與 POWER8 CPU 效能結合。

 

最新釋出的程式讓 PGI 用戶在包括多核 Linux/x86 或 Linux/POWER CPU 、搭載或未搭載 GPU 加速器的平台都能輕易建立及維護大型 HPC 應用程式,並沿用相同原始碼、編譯器選項、以及組譯指令腳本,讓 HPC 開發者能更有效率運用與發揮多重系統架構,透過最佳化編譯器的支援能力,在轉換各種系統的程式時,能夠維持效能轉移性,輕鬆切入 GPU 程式開發作業。

 

除了 Fortran 2003 、 C11 與 C++14 等程式語言的功能外,符合 OpenPOWER 規範的全新 PGI 編譯器還納入專為 PGI 所設計的 CPU 、加速器技術與各種優化功能,其中包括 OpenMP 3.1 、 OpenACC 2.5 以及 CUDA Fortran 。專為 POWER 的 PGI Accelerator 同時也收錄 PGPROF CPU 加 GPU 效能分析器,這項重要的元件能針對在加速器上運行的程式進行效能分析與優化。 PGI Accelerator 編譯器與 POWER 專屬工具都已全部納入 PGI 旗下針對 Linux 系統所推出的產品中,其中也包括最新免費版 PGI Community Edition 。

 

OpenPOWER 專屬 PGI 編譯器擁有多個優勢 ,在單一 CPU 以及混用 CPU 與 GPU 的兩種架構上達到效能轉移性,並能在採用 x86 與 OpenPOWER 處理器的系統上執行相同的原始碼,全新 PGI 編譯器發揮 NVIDIA NVLink 高速連結的優勢,串連 POWER8 CPU 以及 Pascal 架構的 Tesla P100 GPU 加速器,再加上分頁轉移引擎,用戶能更輕易地加速與提升高效能運算與資料分析作業的效能。

 

橡樹嶺國家實驗室將運用支援 OpenPOWER 的 PGI 編譯器套件與其他工具建立與執行各種大型 HPC 程式,並在 x86 CPU 、 OpenPOWER CPU 以及 NVIDIA GPU 等硬體程式上運行相同的原始碼。

 

Tesla P100

分享到:
發表評論
本篇文章被 9003 人閱讀,共有 個評論