What does the "Core Count" returned by OpenCLInformation[] refer to?
For a particular device, it returns 16. The manufacturer specifications say 384 cores. Note that "Core Count" is not the same as "Compute Units" (which is 2 for this device). Most of the information returned directly corresponds to something the
clGetDeviceInfo OpenCL API function can tell me, but I'm not sure what "Core Count" could correspond to.
So what is the precise meaning for "Core Count" here?
For comparison, CUDAInformation[] returns "Core Count: 64", "Multiprocessor Count: 2" for the same device.
I think this information might not have much practical relevance, but I'm not sure as it's the most prominently presented value in the Links/OpenCL section of SystemInformation[].
Here's the full information returned for this device:
Type->GPU
Name->GeForce GT 650M
Version->OpenCL 1.2
Extensions->{cl_APPLE_SetMemObjectDestructor,cl_APPLE_ContextLoggingFunctions,cl_APPLE_clut,cl_APPLE_query_kernel_names,cl_APPLE_gl_sharing,cl_khr_gl_event,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_atomics,cl_APPLE_fp64_basic_ops,cl_khr_fp64,cl_khr_3d_image_writes,cl_khr_depth_images,cl_khr_gl_depth_images,cl_khr_gl_msaa_sharing,cl_khr_image2d_from_buffer}
Driver Version->8.18.22 310.40.05f01
Vendor->NVIDIA
Profile->FULL_PROFILE
Vendor ID->16918272
Compute Units->2
Core Count->16
Maximum Work Item Dimensions->3
Maximum Work Item Sizes->{1024,1024,64}
Maximum Work Group Size->1024
Preferred Vector Width Character->1
Preferred Vector Width Short->1
Preferred Vector Width Integer->1
Preferred Vector Width Long->1
Preferred Vector Width Float->1
Preferred Vector Width Double->1
Maximum Clock Frequency->900
Address Bits->32
Maximum Memory Allocation Size->268435456
Image Support->True
Maximum Read Image Arguments->256
Maximum Write Image Arguments->16
Maximum Image2D Width->16384
Maximum Image2D Height->16384
Maximum Image3D Width->2048
Maximum Image3D Height->2048
Maximum Image3D Depth->2048
Maximum Samplers->32
Maximum Parameter Size->4352
Memory Base Address Align->1024
Memory Data Type Align Size->128
Floating Point Precision Configuration->{Denorms,Infinity,NaNs,Round to Nearest,Round to Infinity,Round to Zero}
Global Memory Cache Type->None
Global Memory Cache Line Size->0
Global Memory Cache Size->0
Global Memory Size->1073741824
Maximum Constant Buffer Size->65536
Maximum Constant Arguments->9
Local Memory Type->Local
Local Memory Size->49152
Error Correction Support->False
Profiling Timer Resolution->1000
Endian Little->True
Available->True
Compiler Available->True
Execution Capabilities->{Kernel Execution}
Command Queue Properties->{Profiling Enabled}