資料介紹
意法半導體全資子公司 Portland Group 發布支持 Linux、OS X 和 Windows 三大操作系統的 2012 版 PGI 高性能并行編譯器及開發工具系列產品正式上市。PGI 2012 是首個支持 OpenACC 指令式編程模型的通用版編譯器,可用于具有 NVIDIA CUDA 功能的圖形處理器(GPU)編程。PGI 2012 還是市場上首個整合 PGI CUDA C/C++編譯器全部功能的編譯器,可用于英特爾(Intel)和超微(AMD)的多核 x64 CPU 編程。此外,PGI 2012 版開發工具還針對多核 x64 處理器的高性能計算機系統進行了多項性能和功能升級。
Portland Group 總監 Douglas Miles 表示:“現在,隨著 NVIDIA 的 CUDA 得到各大廠商的廣泛認可,GPU 加速器
逐漸成為高性能計算系統的一項主流配置。PGI 2012 版的發行表明,PGI 持續強化和改進 GPU 編程工具的性能,讓開發人員能夠提高開發效率,跨平臺移植應用代碼,深入挖掘圖形處理器的巨大潛能。”
PGI Accelerator Fortran 和 C 版編譯器于 2008 年首次發布,是一個指令式先進圖形處理器編程方法。PGI Accelerator 編程模型主要針對科學家和工程師等非職業編程人員而開發,讓科學家和工程師從枯燥的 GPU 編程工作中碰撞出不同的火花,讓他們能夠集中精力優化演算法。與低級圖形處理器編程模型相比,PGI 解決方案有很多優勢,包括提升工作效率(多數工程人員在幾分鐘內即可見到成效)和通過保留圖形處理器與 CPU 之間的兼容性提高源代碼移植性。PGI 2012 全面支持 PGI Accelerator 1.3 規范,包括非同步數據傳輸和內核啟動指令和增強的數據管理功能。
下面是 PGI Accelerator 用戶的使用體驗報告。休斯頓大學教授(University of Huston)M. Amin Kayali 表示:“為
研究二維和三維磁系統的特性,我通過 Fortran 90 語言編寫了幾個微磁代碼。指令式方法讓我能夠輕松地移植現有代碼,在圖形處理器上完成運算任務,結果,運算速度大幅提升(提高 20 倍)。”荷蘭格羅寧根大學天文學院(University of Groningen and ASTRON)Panos Labropoulos 表示:“我的主要研究方向是使用無線電陣列(radio arrays)數據校準和成像,特別是 LOFAR(www.lofar.org)。無線電陣列由數以萬計的較簡單的能夠收集低頻天體信號的偶極天線器件組成。通過指令和圖形處理器,我們在 5 天內把代碼執行速度提高近 6 倍。提高運算速度對于我們意義重大,因為在提高運算速度后,我們可以在較短的時間內處理大量的數據(使用多個節點,每個節點都配備兩個圖形處理器),為我們節省多年的計算工作。”
除 PGI Accelerator 編程模型改進之外,PGI 2012 還新增對 OpenACC 應用程序接口(API)的支持功能。 OpenACC API 是 2011 年 11 月由 NVIDIA、Cray、CAPs 和 PGI 聯合發起的一個行業標準化行動,旨在于制定一個基于編譯器指令的加速度器編程標準。OpenACC API 采用了大部分 PGI Accelerator 編程模型,是一個與硬件無關的加速器、協助處理器和能夠減輕主 CPU 負荷的相關引擎的編程方法。目前,PGI 已開始對其首版支持一個 OpenACC 1.0 子集標準的 Fortran 和 C 編譯器進行封閉式評估。 將在 3 月進行一次公開評估。PGI 預計在 2012
年中期前發布兼容全部 OpenACC 1.0 標準的編譯器。
PGI 2012 還有很多特性和增強功能,包括新的高級矢量擴展指令(AVX)支持擴展到最新的英特爾 Sandy Bridge
CPU 和 AMD Bulldozer CPU 的 x64 指令集架構;提高自動并行化支持;支持遞歸 I/O (Fortran 2003 語言標準中的
技術要求);新的含有全部 PGI 功能和優化技術的兼容 GNU 的 C++ 編譯器;OpenMP 嵌套并行化;遠程集群調試支持;集成 PGI C/C++Linux 編譯器的 Eclipse 開發環境。PGI 2012 新增的 GPU 編程特性包括,支持最新的 CUDA 4.1 版標準和具有非同步數據傳輸和內核啟動指令等 NVIDIA CUDA 功能的圖形處理器的多項新功能。CUDA Fortran 的新功能是能夠在 CUF 內核中指定一個碼流標識符。PGI 2012 包含性能和功能優化的 PGI CUDA C/C++
- 基于GCC實現支持MISRAC的安全編譯器
- 基于C++編譯器的節點融合優化方法 19次下載
- 最新版ENCAP測試規程資源下載 0次下載
- CompCert編譯器目標代碼生成機制研究綜述 7次下載
- C語言編譯器常見的預編譯指令詳細資料說明
- AVR程序編譯器avrubd應用程序免費下載 53次下載
- 如何將C源代碼從MPLAB C18編譯器移植到MPLAB XC8C編譯器的詳細概述
- 如何使用編譯器顧問提高芯片的性能詳細資料概述 6次下載
- Linux上安裝GCC3.4.0編譯器過程 0次下載
- PGI推出基于ARM內核的專用OpenCL開發框架 3次下載
- 意法半導體公司推出PGIAccelerator編譯器功能強大 1次下載
- 推出支持AMD 加速器的編譯指令加速科學工程應用的開發 0次下載
- 新款編譯器Accelerator亮相及開始限量供應 4次下載
- AVRC (AVR的PASCAL編譯器)
- SIMD計算機的優化編譯器設計
- 什么樣的代碼會被編譯器優化 92次閱讀
- Triton編譯器的原理和性能 3040次閱讀
- TVM編譯器的整體架構和基本方法 2505次閱讀
- CPU程序幾個優化程序性能的手段詳解 651次閱讀
- 編譯器的亂序策略 744次閱讀
- 領域編譯器發展的前世今生 1748次閱讀
- 交叉編譯器安裝教程 3558次閱讀
- 編譯器優化對函數的影響 2862次閱讀
- 虛擬機:編譯器對C函數的名字修飾 2576次閱讀
- 如何選擇PIC單片機的C編譯器 5429次閱讀
- 深入編程語言和編譯器是怎樣工作的 4372次閱讀
- 編譯器原理到底是怎樣的帶你簡單的了解編譯器原理 1.1w次閱讀
- verilog編譯指令_verilog編譯器指示語句(數字IC) 1.5w次閱讀
- 編譯器是如何工作的_編譯器的工作過程詳解 1.6w次閱讀
- 編譯器跟編輯器有什么區別 3w次閱讀
下載排行
本周
- 1aP89W24 USB語音芯片燒錄器中文手冊
- 1.58 MB | 4次下載 | 免費
- 2PC4401_DC-DC 42V反激式隔離開關電路
- 0.85 MB | 3次下載 | 免費
- 3GPRS智能超聲波液位監測終端
- 835.55 KB | 2次下載 | 免費
- 4NS8002 2.4W單聲道AB類音頻功率放大器中文手冊
- 1.06 MB | 1次下載 | 免費
- 5STM32的幾種開發方式,你都知道嗎?(可下載)
- 353.41 KB | 次下載 | 免費
- 6AIWA HS-J202/HS-J202M/HS-J800維修手冊
- 13.60 MB | 次下載 | 10 積分
- 7DM400G彩色無紙記錄儀使用說明
- 5.65 MB | 次下載 | 免費
- 8ZS726GaN(ZS727GaN.ZS728GaN)氮化鎵DMOSGaN恒壓模式PWM電源芯片
- 2.73 MB | 次下載 | 免費
本月
- 1第十一屆 藍橋杯 單片機設計與開發項目 省賽 程序設計試題及源碼
- 90.88KB | 23次下載 | 3 積分
- 2NR-E531TX-XN冰箱說明書
- 8.64 MB | 23次下載 | 免費
- 3STM32單片機無人機設計
- 8.81 MB | 19次下載 | 免費
- 4華為硬件工程師手冊目前最全版本
- 1.02 MB | 15次下載 | 2 積分
- 5STM32F103C8T6開發板最小系統原理圖
- 0.78 MB | 15次下載 | 免費
- 6Python從入門到精通背記手冊
- 18.77 MB | 14次下載 | 1 積分
- 7華碩主板架構認識
- 1.42 MB | 11次下載 | 免費
- 8東芝彩色電視機29SF6C維修說明書
- 4.86 MB | 8次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191377次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183336次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81584次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論