組み込み関数
提供: Tommy6
OpenCL C 言語では、スカラおよびベクトル操作のためのさまざまな組み込み関数を提供しています。これらの多くには、標準Cライブラリで提供されている関数と似たような関数名が用いられていますが、スカラとベクトルを引数として取るという点で異なります。アプリケーションを作成する際は、行いたい操作に対応する組み込み関数が用意されているのであれば、自前で用意するのではなく、それを用いるべきです。
ユーザーが定義した OpenCL 関数は、標準Cの関数に関する規則に基づいてふるまいます (C99, TC2, Section 6.9.1)。
関数
- ワークアイテム関数
- 数学関数
- 整数関数
- 共通関数
- 幾何関数
- 比較関数
- ベクトルデータ読み出し・保存関数
- 同期関数
- 明示的メモリフェンス関数
- 非同期複製・先読み関数
- アトミック関数
- ベクトル関数
- printf
- イメージ読み込み・書き込み関数
変更記録
- OpenCL 1.1
- アトミック関数 が追加