Intel ソフトウェア エンジニアは、CPU と GPU の両方で単一プログラム、複数データのプログラミングを強化するための拡張機能を備えた C 言語バリアントとして、Implicit SPMD Program Compiler (ISPC) の新しいバージョンをリリースしました。

金曜日の Intel ISPC 1.20 リリースにより、ISPC バイナリはより小さく、より高速になりました。 ISPC バイナリは、以前のサイズと比較して約 3 分の 1 に縮小されたと言われています。一方、ISPC 1.20 は、以前のリリースよりも「数パーセント」高速になるはずです。 ISPC 1.20 では、Ubuntu 用のオプションの Snap パッケージ サポートも追加されています。

また、Intel ISPC 1.20 リリースでは、ISPC ランタイムが CPU 部分と GPU 部分に分割され、動的に読み込まれるようになりました。 CPU の実行をこの ISPC ランタイムに依存します。 ISPC 1.20 ランタイムは、GPU/CPU 非同期計算のフェンスもサポートするようになり、OpenMP ランタイムへの依存はなくなりますが、Intel スレッド化ビルディング ブロック (TBB) と SSE4 ターゲット リファクタリングが必要になります。

GitHub からの Windows および Linux システム向け Intel ISPC 1.20 リリースのダウンロードと詳細

Categories: IT Info