Portland Group日前宣佈一項產品開發計劃:將其具有OpenACC功能的PGI Accelerator編譯器技術延伸至基於Intel多重整合核心(Many Integrated Core,MIC)架構的Intel Xeon Phi處理器。科學家和工程師目前採用PGI Accelerator Fortran和C語言編譯器,以充分發揮NVIDIA具有CUDA功能的GPU的巨大總處理能力優勢。不久後,使用PGI Accelerator編譯器的軟體開發人員,將繼續使用現有的代碼庫,只需略加修改建置描述(build script),即可為Intel Xeon Phi 處理器編程。
Portland Group總監Douglas Miles表示:「直到現在,產業資訊長(industry CIOs)、政府和大學實驗室的管理層在評估加速器技術時都遇到了進退兩難的情況。我們等待哪一種技術勝出?我們選擇哪一個或哪些編程模型?我們如何留住開發人員繼續使用這些編程模型?我們的應用能夠經得起未來的考驗並在不同的主CPU和協處理器之間跨平台移植嗎?PGI Accelerator編譯器將讓開發人員使用OpenACC標準指令為Xeon Phi 處理器編程,OpenACC指令完全與目前多數主要高性能運算中心和站點正在進行的加速器應用開發專案相容。」
2009年中首次發佈的PGI Accelerator編譯器提供一個進階協處理器編程模型,目標用戶群鎖定科學家、工程師等領域非全職編程人員的專業人員。 PGI Accelerator Fortran 2003、C和C++編譯器讓編程人員實現透過為現有標準程序中添加被其它編譯器視為註釋的可移植指令,選用適當的編譯器選項重新編譯程序,將應用代碼中運算密集部分轉交協處理器執行運算。 2012年,新版PGI Accelerator 編譯器可支援事實上的OpenACC 標準指令。
Oak Ridge National Laboratory 泰坦(Titan)專案負責人Buddy Bland表示:「PGI OpenACC將讓編程人員能夠開發可移植的應用程序,最大幅度提升泰坦的CPU/加速器混合架構的性能和功效優勢,我們非常高興見到PGI正在增加對Intel Xeon Phi的支援功能,為泰坦專案開發的加速應用軟體可快速方便地移植至搭載Intel協處理器的高性能運算系統。」