dstokac

Information from CL_DEVICE_* doesn't correspond to my GPGPU?

Discussion created by dstokac on Oct 30, 2009
Latest reply on Nov 2, 2009 by MicahVillmow

Using device.getInfo<A>() one can query device info. For HD4770 on a linux machine I get the following information:

1) A=CL_DEVICE_NAME : ATI RV770

Shouldn't it be RV740?

2) A=CL_DEVICE_GLOBAL_MEM_SIZE: 128Mb

Shouldn't it be 512Mb?

3) A=CL_DEVICE_LOCAL_MEM_TYPE   :  2,

where 2==CL_GLOBAL.

Shouldn't it be CL_LOCAL==1?

Doesn't __local corespond to the shared memory of each SIMD, which has 16Kb size?

 

4) A=CL_DEVICE_GLOBAL_MEM_CACHE_TYPE | CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE | CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 0

Should those values vanish for my device?

Outcomes