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

提供: Tommy6
移動: 案内検索
 
12行: 12行:
 
** [[CL_DEVICE_LOCAL_MEM_SIZE]] - 最小値が16KBから32KBに変更。
 
** [[CL_DEVICE_LOCAL_MEM_SIZE]] - 最小値が16KBから32KBに変更。
 
* [[clGetContextInfo]] への param_name クエリとして [[CL_CONTEXT_NUM_DEVICES]] が追加
 
* [[clGetContextInfo]] への param_name クエリとして [[CL_CONTEXT_NUM_DEVICES]] が追加
* [[clSetCommandQueueProperty]] が廃止
+
* [[clSetCommandQueueProperty]] のサポートが廃止
 
* [[clCreateSubBuffer]] を用いたサブバッファオブジェクト―他のバッファオブジェクトの特定の領域を参照するバッファオブジェクト―作成のサポートが追加
 
* [[clCreateSubBuffer]] を用いたサブバッファオブジェクト―他のバッファオブジェクトの特定の領域を参照するバッファオブジェクト―作成のサポートが追加
 
* バッファオブジェクトの矩形領域から読み出し、書き込み、複製を行う [[clEnqueueReadBufferRect]] / [[clEnqueueWriteBufferRect]] / [[clEnqueueCopyBufferRect]] が追加
 
* バッファオブジェクトの矩形領域から読み出し、書き込み、複製を行う [[clEnqueueReadBufferRect]] / [[clEnqueueWriteBufferRect]] / [[clEnqueueCopyBufferRect]] が追加
39行: 39行:
 
** ベクトル関数 [[vec_step]]、[[shuffle]]、[[shuffle2]]
 
** ベクトル関数 [[vec_step]]、[[shuffle]]、[[shuffle2]]
 
* マクロ [[CL_VERSION_1_0]] および [[CL_VERSION_1_1]] が追加
 
* マクロ [[CL_VERSION_1_0]] および [[CL_VERSION_1_1]] が追加
* マクロ [[__ROUNDING_MODE__]] が廃止
+
* マクロ [[__ROUNDING_MODE__]] のサポートが廃止
 
* 拡張機能 [[cl_khr_byte_addressable_store]] をコア機能として統合
 
* 拡張機能 [[cl_khr_byte_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_ プレフィックスを用いる。
 
* [[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_ プレフィックスを用いる。

2010年9月18日 (土) 09:15時点における最新版

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ビット整数をオプションとしてサポートできるように。