CPU 上で実行されるインテルのオープンソース OpenCL 実装

Intel は、中央プロセッサ上で OpenCL カーネルを実行するように設計された OpenCL 標準の実装である OpenCL CPU RT (OpenCL CPU RunTime) をオープンソース化しました。 OpenCL 標準は、クロスプラットフォームの並列コンピューティングを組織するための API と C 言語の拡張機能を定義します。 この実装は、718996 のファイルに分散された 2750 行のコードで構成されています。 このコードは LLVM との統合に合わせて調整されており、LLVM メインフレームに組み込むことが提案される予定です。 ソース コードは Apache 2.0 ライセンスに基づいて公開されています。

OpenCL のオープン実装を開発する代替プロジェクトの中には、PoCL (Portable Computing Language OpenCL)、Rusticle、および Mesa Clover が挙げられます。 インテルの実装は、より高いパフォーマンスと優れた機能を提供すると評価されています。

出所: オープンネット.ru

コメントを追加します