「OpenCL 1.1/Changes from OpenCL 1.0」の版間の差分

提供: Tommy6
移動: 案内検索
27行: 27行:
 
* 特定のコマンド実行状態に対してコールバック関数を登録する [[clSetEventCallback]] が追加。
 
* 特定のコマンド実行状態に対してコールバック関数を登録する [[clSetEventCallback]] が追加。
 
* [[clSetKernelArg]] を除く全ての API 関数が[[スレッドセーフ]]に。
 
* [[clSetKernelArg]] を除く全ての API 関数が[[スレッドセーフ]]に。
 +
 +
== OpenCL C 言語への機能の追加と変更 ==
 +
* 要素数3のベクトルデータ型のサポートが追加
 +
* 以下の組み込み関数が追加
 +
** ワークアイテム関数 [[get_global_offset]]
 +
** 数学関数 [[maxmag]] および [[minmag]]
 +
** 整数関数 [[clamp]]
 +
** 整数関数 [[min]] および [[max]] の (ベクトル, スカラ) バージョン
 +
** 幾何関数 [[cross]] の3要素ベクトルバージョン
 +
** 非同期複製関数 [[async_work_group_strided_copy]]
 +
** ベクトル関数 [[vec_step]]、[[shuffle]]、[[shuffle2]]
 +
* マクロ [[CL_VERSION_1_0]] および [[CL_VERSION_1_1]] が追加
 +
* マクロ [[__ROUNDING_MODE__]] が廃止
 +
* 拡張機能 [[cl_khr_bye_addressable_store]] をコア機能として統合
 +
* [[cl_khr_global_int32_base_atomics]]、[[cl_khr_global_int32_extended_atomics]]、[[cl_khr_local_int32_base_atomics]]、[[cl_khr_local_int32_extended_atmoics]] をコア機能として統合。組み込みアトミック関数としては atom_ プレフィックスの代わりに atomic_ プレフィックスを用いる。
 +
* OpenGL同期オブジェクトから[[OpenCLオブジェクト]]を作る拡張機能 [[cl_khr_gl_event]] が追加
 +
* Direct3D 10 とメモリオブジェクトを共有する拡張機能 [[cl_khr_d3d10_sharing]] が追加
 +
 +
== OpenCL組み込みプロファイルへの追加と変更 ==
 +
* [[cles_khr_int64]] で64ビット整数をオプションとしてサポートできるように。
 +
  
 
{{DEFAULTSORT:{{PAGENAME}}}}
 
{{DEFAULTSORT:{{PAGENAME}}}}
 
[[Category:OpenCL]]
 
[[Category:OpenCL]]
 
[[Category:OpenCL 1.1]]
 
[[Category:OpenCL 1.1]]

2010年9月2日 (木) 17:27時点における版

OpenCL > OpenCL 1.1 > OpenCL 1.1/Changes from OpenCL 1.0

Appendix E, OpenCL 1.1 Specification Revision 33 の翻訳を含む。

OpenCLランタイムへの機能の追加と変更

OpenCL C 言語への機能の追加と変更

OpenCL組み込みプロファイルへの追加と変更

  • cles_khr_int64 で64ビット整数をオプションとしてサポートできるように。