Global Sources
電子工程專輯
 
電子工程專輯 > 控制技術/MCU
 
 
控制技術/MCU  

PGI發佈首款可支援OpenACC的編譯器

上網時間: 2012年04月13日     打印版  Bookmark and Share  字型大小:  

關鍵字:PGI  OpenACC  繪圖處理  編譯器  GPU 

意法半導體(ST)全資子公司 Portland Group (PGI)日前發佈首版可支援 OpenACC 繪圖處理器和加速器指令式程式設計模型標準的 Fortran 和 C編譯器。 Beta版編譯器包括對部分 OpenACC 標準的支援功能。 PGI 計劃在未來兩個月內推出的進階版本,增加對 OpenACC 的支援功能,而可支援 OpenACC 1.0全部標準的版本預計於今年6月發佈。

OpenACC標準由PGI、Cray和NVIDIA三家公司合作開發,並得到了CAPS的技術支援。OpenACC 1.0標準的主要內容採用PGI Accelerator程式設計模型。OpenACC應用程式介面(API)描述了一系列把採用標準C、C++ 和Fortran 語言編寫的程式碼迴圈和程式碼片段從主CPU分載到所連接加速器上的編譯器指令,讓開發人員能夠跨作業系統、主CPU和加速器移植程式碼。採用指令編譯方法後,開發人員開發多平台和多代應用只需一個多平台多廠商相容程式碼庫。

OpenACC標準讓平行程式設計人員能夠為編譯器提供簡單的提示,這些簡單的提示又叫指令,用於指定需要加速的程式碼區域,而無需程式設計人員修改或刪減底層程式碼。透過向編譯器指示平行運算的程式碼片段,指令讓編譯器完成把運算任務複製到加速器的具體工作,從而大幅提高應用的運算性能。

NVIDIA GPU 運算軟體部總經理Ian Buck表示:「在讓大多數新入行的研發人員和程式設計人員能夠首次透過平行運算技術享受到其所具有的巔覆性優勢,OpenACC發揮了關鍵作用,無論開發人員是否有平行程式設計經驗,OpenACC都能讓其使用一個熟悉的程式設計模型加快新應用的開發速度。在向新的高性能平行運算架構演進過程中,透過保持軟體程式碼的可攜性,該程式設計標準為傳統應用注入了新的生命力。」





投票數:   加入我的最愛
我來評論 - PGI發佈首款可支援OpenACC的編譯器
評論:  
*  您還能輸入[0]個字
*驗證碼:
 
論壇熱門主題 熱門下載
 •   將邁入40歲的你...存款多少了  •  深入電容觸控技術就從這個問題開始
 •  我有一個數位電源的專利...  •  磷酸鋰鐵電池一問
 •   關於設備商公司的工程師(廠商)薪資前景  •  計算諧振轉換器的同步整流MOSFET功耗損失
 •   Touch sensor & MEMS controller  •  針對智慧電表PLC通訊應用的線路驅動器
 •   下週 深圳 llC 2012 關於PCB免費工具的研討會  •  邏輯閘的應用


EE人生人氣排行
 
返回頁首