「組み込み関数」の版間の差分
提供: Tommy6
(ページの作成: {{Pathnav|OpenCL|OpenCLマニュアル|OpenCL C 言語}} * ワークアイテム関数 * 数学関数 * 整数関数 * 共通関数 * 幾何関数 * [[比較...) |
細 |
||
(1人の利用者による、間の3版が非表示) | |||
1行: | 1行: | ||
{{Pathnav|OpenCL|OpenCLマニュアル|OpenCL C 言語}} | {{Pathnav|OpenCL|OpenCLマニュアル|OpenCL C 言語}} | ||
+ | {{翻訳| | ||
+ | [[OpenCL C 言語]]では、スカラおよびベクトル操作のためのさまざまな組み込み関数を提供しています。これらの多くには、標準Cライブラリで提供されている関数と似たような関数名が用いられていますが、スカラとベクトルを引数として取るという点で異なります。アプリケーションを作成する際は、行いたい操作に対応する組み込み関数が用意されているのであれば、自前で用意するのではなく、それを用いるべきです。 | ||
+ | |||
+ | ユーザーが定義した OpenCL 関数は、標準Cの関数に関する規則に基づいてふるまいます (C99, TC2, Section 6.9.1)。 | ||
+ | |||
+ | == 関数 == | ||
* [[ワークアイテム関数]] | * [[ワークアイテム関数]] | ||
* [[数学関数]] | * [[数学関数]] | ||
9行: | 15行: | ||
* [[ベクトルデータ読み出し・保存関数]] | * [[ベクトルデータ読み出し・保存関数]] | ||
* [[同期関数]] | * [[同期関数]] | ||
− | * [[ | + | * [[明示的メモリフェンス関数]] |
* [[非同期複製・先読み関数]] | * [[非同期複製・先読み関数]] | ||
* [[アトミック関数]] | * [[アトミック関数]] | ||
* [[ベクトル関数]] | * [[ベクトル関数]] | ||
+ | * [[printf]] | ||
* [[イメージ読み込み・書き込み関数]] | * [[イメージ読み込み・書き込み関数]] | ||
+ | |||
+ | == 変更記録 == | ||
+ | * [[OpenCL 1.1]] | ||
+ | ** [[アトミック関数]] が追加 | ||
+ | |||
+ | |[http://www.khronos.org/registry/cl/specs/opencl-1.1.pdf Revision 33, Version 1.1, The OpenCL Specification] | ||
+ | }} | ||
{{DEFAULTSORT:くみこみかんすう}} | {{DEFAULTSORT:くみこみかんすう}} |
2013年7月26日 (金) 02:16時点における最新版
OpenCL C 言語では、スカラおよびベクトル操作のためのさまざまな組み込み関数を提供しています。これらの多くには、標準Cライブラリで提供されている関数と似たような関数名が用いられていますが、スカラとベクトルを引数として取るという点で異なります。アプリケーションを作成する際は、行いたい操作に対応する組み込み関数が用意されているのであれば、自前で用意するのではなく、それを用いるべきです。
ユーザーが定義した OpenCL 関数は、標準Cの関数に関する規則に基づいてふるまいます (C99, TC2, Section 6.9.1)。
関数
- ワークアイテム関数
- 数学関数
- 整数関数
- 共通関数
- 幾何関数
- 比較関数
- ベクトルデータ読み出し・保存関数
- 同期関数
- 明示的メモリフェンス関数
- 非同期複製・先読み関数
- アトミック関数
- ベクトル関数
- printf
- イメージ読み込み・書き込み関数
変更記録
- OpenCL 1.1
- アトミック関数 が追加