「ワークアイテム関数」の版間の差分

提供: Tommy6
移動: 案内検索
 
(1人の利用者による、間の5版が非表示)
2行: 2行:
  
 
{{翻訳|
 
{{翻訳|
[[ワークアイテム関数]]は、[[clEnqueueNDRangeKernel]] に指定したグローバル・ローカルワークサイズや次元数、デバイス上でカーネルが実行されているときにそれぞれのワークアイテム内でグローバル・ローカル識別子を取得するために用います。
+
[[ワークアイテム関数]]は、[[clEnqueueNDRangeKernel]] に指定したグローバル・ローカルワークサイズや次元数、デバイス上でカーネルが実行されるときにそれぞれのワークアイテムに割り振られるグローバル・ローカル識別子を取得するために用います。
  
 
[[clEnqueueTask]] を用いてカーネルを実行したときの、次元数、グローバル・ローカルワークサイズは1です。
 
[[clEnqueueTask]] を用いてカーネルを実行したときの、次元数、グローバル・ローカルワークサイズは1です。
22行: 22行:
 
{{!-}}
 
{{!-}}
 
{{!}} [[get_local_size]]
 
{{!}} [[get_local_size]]
{{!}}  
+
{{!}} [[clEnqueueNDRangeKernel]]() の ''local_work_size'' 引数に指定したローカルワークアイテム数を返します。
 
{{!-}}
 
{{!-}}
 
{{!}} [[get_local_id]]
 
{{!}} [[get_local_id]]
{{!}}  
+
{{!}} 固有のローカルワークアイテムID値を返します。
 
{{!-}}
 
{{!-}}
 
{{!}} [[get_num_groups]]
 
{{!}} [[get_num_groups]]
{{!}}  
+
{{!}} カーネルを実行するワークグループの数を返します。
 
{{!-}}
 
{{!-}}
 
{{!}} [[get_group_id]]
 
{{!}} [[get_group_id]]
{{!}}  
+
{{!}} ワークグループID値を返します。
 
{{!-}}
 
{{!-}}
 
{{!}} style{{=}}"background-color:#FFEEEE;"{{!}} [[get_global_offset]]
 
{{!}} style{{=}}"background-color:#FFEEEE;"{{!}} [[get_global_offset]]
{{!}} style{{=}}"background-color:#FFEEEE;"{{!}}
+
{{!}} style{{=}}"background-color:#FFEEEE;"{{!}} [[clEnqueueNDRangeKernel]]() の ''global_work_offset'' 引数に指定したオフセット値を返します。
  
 
{{!}}}
 
{{!}}}

2013年7月26日 (金) 02:22時点における最新版

OpenCL > OpenCLマニュアル > OpenCL C 言語 > 組み込み関数 > ワークアイテム関数

ワークアイテム関数は、clEnqueueNDRangeKernel に指定したグローバル・ローカルワークサイズや次元数、デバイス上でカーネルが実行されるときにそれぞれのワークアイテムに割り振られるグローバル・ローカル識別子を取得するために用います。

clEnqueueTask を用いてカーネルを実行したときの、次元数、グローバル・ローカルワークサイズは1です。

関数の一覧

1.1 : OpenCL 1.1で追加

関数 解説
get_work_dim clEnqueueNDRangeKernel() の work_dim 引数に指定した次元の数を返します。
get_global_size clEnqueueNDRangeKernel() の global_work_size 引数に指定したグローバルワークアイテム数を返します。
get_global_id グローバルワークアイテムID値を返します。
get_local_size clEnqueueNDRangeKernel() の local_work_size 引数に指定したローカルワークアイテム数を返します。
get_local_id 固有のローカルワークアイテムID値を返します。
get_num_groups カーネルを実行するワークグループの数を返します。
get_group_id ワークグループID値を返します。
get_global_offset clEnqueueNDRangeKernel() の global_work_offset 引数に指定したオフセット値を返します。

変更記録


―――― Revision 33, Version 1.1, The OpenCL Specification より翻訳