STMicroelectronicsの100%子会社であるPortland Group(PGI)は、新しいOpenACC 1.0規格に対応するPGI Accelerator Fortran/Cコンパイラを発表した。
OpenACC 1.0は、GPUおよびアクセラレータを、ディレクティブ・ベースでプログラミングするための規格で、プログラマはプログラム中でGPU上の実行対象部分にヒントを指示してコード化することができる。
OpenACCは、2011年11月に開催された「SC11(Supercomputing Conference 2011)」にて発表され、PGI、Cray、NVIDIAによって策定された規格。CAPSがサポートすると共に、NVIDIA CUDA並列プログラミング・アーキテクチャへの完全な対応と相互運用性を有している。OpenACC 1.0は、創設メンバー各社が協力して作成したもので、その大部分はPGI Acceleratorプログラミング・モデルに基づいている。OpenACC API(Application Program Interface)は、ホストCPUから付属のアクセラレータにオフロードするコードのループと領域を規定する、一連のコンパイラ・ディレクティブを標準的なC/C++/Fortranに追加したもので、オペレーティング・システム、ホストCPU、およびアクセラレータ間の移植が可能となっている。ディレクティブを使用することにより、開発者は多くのプラットフォームやベンダと互換性がある単一のコード・ベースを持つことができる。これは、クロスプラットフォームおよび複数世代のアプリケーション開発における大きなメリットになるとコメントしている。
OpenACCを使用すると、アクセラレーションに適したコード領域をヒント(ディレクティブ)によって特定し、コードをホストCPUから付属のアクセラレータにオフロードできる。ディレクティブは、コンパイラに並列処理させるだけでなく、ループを特定のアクセラレータにどのように効率良くマッピングするか、データ移動をどのように最適化するかを詳細に規定が可能。また、計算をアクセラレータにオフロードする詳細な作業はコンパイラが行うため、開発者はディレクティブのおかげでアルゴリズムとアプリケーション機能の開発に集中できる。ディレクティブの主なメリットは、元のソース・コードを変更しなくてもアプリケーションの性能を向上させることができる点にあるという。
この他、自動SIMDベクトル化、自動並列化、プロシージャ間解析、関数インライン化など、PGIのx86ホスト性能最適化技術を含んでいる。
現在、PGI AcceleratorのFortran/C99コンパイラは、Linux/OS X/Windowsで動作するx64+NVIDIAシステムをサポート。これらのコンパイラは、CUDAに対応するNVIDIA GPUを備えたIntel/AMD x64プロセッサ・ベースの全システムでサポートされている。PGI Release 2012のバージョン12.6以降がOpenACCに準拠する。
同製品は、PGIに登録し年間保守契約を保有するユーザーには、無料で提供される。
| ST、DisplayPort-HDMI間の音声/画像信号用コンバータSoCファミリを発表 [2012/6/21] |
| ST、プラスチック・パッケージMEMSマイクの量産を開始 [2012/6/20] |
| ST、FD-SOI技術を用いた28/20nmデバイス製造でGFと合意 [2012/6/14] |
| ST、20nmプロセスを採用したテストチップをテープアウトしたことを発表 [2012/6/1] |
| STとSoundchip、スマートオーディオアクセサリ向けソリューションで協力 [2012/5/25] |
| ST、最大400gの衝撃を検知する3軸加速度センサを発表 [2012/5/11] |
| ST、RealVNCのリモコン技術を自社の車載向け製品に採用 [2012/5/10] |
| GLOBALFOUNDRIES、Fab 8の20nmラインにTSV対応の製造設備を追加 [2012/4/27] |
| セメント鉱物の一種が高温用圧電センサ材料に - 東工大などが発見 [18:13 6/19] |
| 九大、植物の気孔開口に必要なK+チャネルの働きに必要な転写因子を発見 [17:59 6/19] |
| NICTなど、酸化ガリウムを用いたMOSトランジスタを開発 [16:57 6/19] |
| NIBBなど、分裂時の植物細胞内の仕切りができる様子を高解像度で撮影 [16:23 6/19] |
| 筑波大など、眠気は起きている間の経験で変動することなどを発見 [15:57 6/19] |
|
カメラの顔認識を阻害するプライバシーバイザー [00:00 6/20] エンタープライズ |
|
「GANTZ」連載13年でついに完結、戦いの結末を目撃せよ [00:00 6/20] ホビー |
|
サラ・イイネス「大阪豆ゴハン」がDモーニングで復刻連載 [00:00 6/20] ホビー |
|
[GANTZ]13年にわたる壮大なストーリーに終止符 意味深メッセージも [00:00 6/20] ホビー |
|
イシデ電「私という猫~呼び声~」、刊行記念で特典も [23:38 6/19] ホビー |