インテルのみ表示可能 — GUID: ewa1452548076643
Ixiasoft
インテルのみ表示可能 — GUID: ewa1452548076643
Ixiasoft
12.1.2. OpenCLライブラリーに向けたOpenCLヘルパー関数ファイルのパッケージ化
OpenCLで書かれたヘルパー関数を共有するためのライブラリーは通常作成する必要はありません。例えば <shared_file>.clなどのソース形式でヘルパー関数を配布し、#include "<shared_file>.cl"行をOpenCLカーネルのソースコードに挿入することができます。
次のような状況において、ライブラリーを作成することを検討ください。
- ヘルパー関数が複数のファイルにあり、配布を簡素化する必要がある。
- ヘルパー関数のソースコードの公開を望まない。
ヘルパー関数は、アセンブリー言語のようなLLVM IRとして、関連するライブラリーにコメントなしで格納されます。
.aocoファイルの作成にハードウェアの生成は必要ありません。-cオフライン・コンパイラー・コマンド・オプションを使用し、OpenCLソースファイルをコンパイルします。