Portland Group總監Douglas Miles表示:「提高科學家和工程人員開發並維護應用軟體的生產率和代碼移植性能是PGI的目標之一。OpenACC標準是針對高性能運算社群對獨立於廠商和平台的指令式加速器編程模型的需求所開發。增加對AMD APU和GPU的PGI Accelerator支援,是PGI異構平行運算在OpenACC和編譯器技術發展過程中的最新進展。」
在CAPS Entreprise的支援下,PGI、Cray和NVIDIA合作開發了OpenACC API,並於2011年11月發佈正式標準。目前,PGI編譯器已經在採用CUDA®平行編程架構的NVIDIA® GPU上支援OpenACC。OpenACC 1.0是創辦成員在PGI Accelerator編程模型的基礎上合作開發的標準。OpenACC 2.0標準近期剛獲批准。
指令式编程
OpenACC應用編程介面(API)描述一個使用標準的C、C++ 和Fortran語言指定代碼循環和代碼段的編譯器指令集。這些代碼段可從主CPU下載到所連接的加速器,跨作業系統、主CPU和加速器移植。透過指示編譯器進行平行處理,指令能夠讓編譯器完成將運算任務複製到加速器的詳細工作,以大幅提升應用軟體的性能。透過使用指令,開發人員可構建一個可相容的多平台、多廠商代碼庫,這對於多平台和多世代應用開發是一個重要優勢。
最近對1200餘名OpenACC評估員進行的一次投票調查顯示,超過70%的受訪者表示OpenACC好用,超過75%的受訪者感受到使用加速器後應用速度有顯著的提升。
AMD伺服器軟體規劃部總監Margaret Lewis表示:「AMD對於針對AMD APU和分離式繪圖處理器、可支援OpenACC API的beta版PGI Accelerator Fortran、C和C++編譯器的發佈感到非常高興,HPC研究人員和程式設計人員已逐漸接受OpenACC,因為他們在尋找能夠充分發揮加速運算技術優勢的最簡單方法。OpenACC提供一個讓程式設計人員使用相似編程方法加快應用執行速度的簡易方法,還提供一個讓傳統應用保持代碼移植性,同時還能利用最新的高性能異構平行運算架構的途徑。」首個在AMD dGPU 和APU平台上支援OpenACC標準的Beta版PGI Accelerator編譯器現在開始限量供應,公開Beta版目前計劃於2013年下半年上市。Beta測試員可直接聯繫beta@pgroup.com以獲取軟體。Beta版軟體包括一個限用許可證,請瀏覽www.pgroup.com/support/BTLA查看許可協議。
有關可支援OpenACC的PGI Accelerator 編譯器的詳細訊息,請瀏覽www.pgroup.com/accelerate。關於OpenACC API和標準的詳細訊息,請瀏覽www.openacc-standard.org.
關於Portland Group
Portland Group是意法半導體旗下一全資子公司,是全球知名的高性能Fortran、C和C++編譯器及工具供應商,目標應用包括基於x64和x86處理器的高性能workstation、伺服器和叢集系統。關於Portland Group的產品詳情,請參閱公司網站www.pgroup.com或發電子郵件至sales@pgroup.com。
關於意法半導體
意法半導體(STMicroelectronics;ST)是全球領先的半導體解決方案供應商,為感測及功率技術與多媒體融合應用領域提供創新的解決方案。從能源管理和節能技術,到數位信任和資料安全,從醫療健身裝置,到智慧型消費性電子,從家電、汽車,到辦公裝置,從工作到娛樂,意法半導體的微電子元件技術無所不在,在豐富人們的生活方面發揮著積極、創新的作用。意法半導體代表著科技帶動智慧生活(life.augmented)的理念。
意法半導體2012年淨收入84.9億美元。詳情請瀏覽意法半導體公司網站www.st.com。
Copyright © 2002-2023 COMPOTECH ASIA. 陸克文化 版權所有
聯繫電話:886-2-27201789 分機請撥:11