ラベル OpenCL の投稿を表示しています。 すべての投稿を表示
ラベル OpenCL の投稿を表示しています。 すべての投稿を表示

2015年5月23日土曜日

NVIDIA GeForceドライバのOpenCL対応

350.05からOpenCL1.2に対応したが、GPU Caps ViewerのJulia Setデモの表示がおかしい。
350.12/352.86でも状況は変わらず。
- GPU 1
  - Name: NVIDIA GeForce GT 640 (rev2)
  - GPU codename: GK208
  - Device ID: 10DE-1284
  - Subdevice ID: 1569-1284
  - Driver: 14.301.1001.0 (R352.86)
  - Branch: r352_72-7
  - Bus Id: 2
  - Shader cores: 384
  - Texture units: 16
  - ROP units: 4
  - TDP: 49W
  - BIOS version: 80.28.3f.00.09
  - Memory size: 1023MB
  - Memory type: DDR3
  - Memory bus width: 64-bit
  - PState 0 - GPU clock: 901 MHz, memory: 900 MHz, VDDC: 0.913V
  - PState 8 - GPU clock: 405 MHz, memory: 405 MHz, VDDC: 0.875V

- CL_PLATFORM_NAME: NVIDIA CUDA
- CL_PLATFORM_VENDOR: NVIDIA Corporation
- CL_PLATFORM_VERSION: OpenCL 1.2 CUDA 7.5.8
- CL_PLATFORM_PROFILE: FULL_PROFILE
- Num devices: 1

 - CL_DEVICE_NAME: GeForce GT 630
 - CL_DEVICE_VENDOR: NVIDIA Corporation
 - CL_DRIVER_VERSION: 352.86
 - CL_DEVICE_PROFILE: FULL_PROFILE
 - CL_DEVICE_VERSION: OpenCL 1.2 CUDA
 - CL_DEVICE_TYPE: GPU
 - CL_DEVICE_VENDOR_ID: 0x10DE
 - CL_DEVICE_MAX_COMPUTE_UNITS: 2
 - CL_DEVICE_MAX_CLOCK_FREQUENCY: 901MHz
 - CL_NV_DEVICE_COMPUTE_CAPABILITY_MAJOR: 3
 - CL_NV_DEVICE_COMPUTE_CAPABILITY_MINOR: 5
 - CL_NV_DEVICE_REGISTERS_PER_BLOCK: 65536
 - CL_NV_DEVICE_WARP_SIZE: 32
 - CL_NV_DEVICE_GPU_OVERLAP: 1
 - CL_NV_DEVICE_KERNEL_EXEC_TIMEOUT: 1
 - CL_NV_DEVICE_INTEGRATED_MEMORY: 0
 - CL_DEVICE_ADDRESS_BITS: 32
 - CL_DEVICE_MAX_MEM_ALLOC_SIZE: 262144KB
 - CL_DEVICE_GLOBAL_MEM_SIZE: 1024MB
 - CL_DEVICE_MAX_PARAMETER_SIZE: 4352
 - CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 128 Bytes
 - CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 32KB
 - CL_DEVICE_ERROR_CORRECTION_SUPPORT: NO
 - CL_DEVICE_LOCAL_MEM_TYPE: Local (scratchpad)
 - CL_DEVICE_LOCAL_MEM_SIZE: 48KB
 - CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 64KB
 - CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
 - CL_DEVICE_MAX_WORK_ITEM_SIZES: [1024 ; 1024 ; 64]
 - CL_DEVICE_MAX_WORK_GROUP_SIZE: 1024
 - CL_EXEC_NATIVE_KERNEL: 4377024
 - CL_DEVICE_IMAGE_SUPPORT: YES
 - CL_DEVICE_MAX_READ_IMAGE_ARGS: 256
 - CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 16
 - CL_DEVICE_IMAGE2D_MAX_WIDTH: 16384
 - CL_DEVICE_IMAGE2D_MAX_HEIGHT: 16384
 - CL_DEVICE_IMAGE3D_MAX_WIDTH: 4096
 - CL_DEVICE_IMAGE3D_MAX_HEIGHT: 4096
 - CL_DEVICE_IMAGE3D_MAX_DEPTH: 4096
 - CL_DEVICE_MAX_SAMPLERS: 32
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 1
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 1
 - CL_DEVICE_EXTENSIONS: 16
 - Extensions:
  - cl_khr_byte_addressable_store
  - cl_khr_icd
  - cl_khr_gl_sharing
  - cl_nv_compiler_options
  - cl_nv_device_attribute_query
  - cl_nv_pragma_unroll
  - cl_nv_d3d9_sharing
  - cl_nv_d3d10_sharing
  - cl_khr_d3d10_sharing
  - cl_nv_d3d11_sharing
  - cl_nv_copy_opts
  - cl_khr_global_int32_base_atomics
  - cl_khr_global_int32_extended_atomics
  - cl_khr_local_int32_base_atomics
  - cl_khr_local_int32_extended_atomics
  - cl_khr_fp64