cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

jajce85
Journeyman III

radeon 4870x2 only 10 work units for each GPU

Hi, I was wondering when I query the device GPU radeon 4870x2 it only shows 10 compute units for each core when i query it. Supposedly this card has 800 stream processors for each GPU. Can someone explain why this is so, because of GPU architecture implementation of driver or something else?

Are there any links out there which have in-depth architecture of Radeon 4870 ?

Thanks

0 Likes
3 Replies

Each compute unit has on the 4870 has 16 thread processors, each with 5 streaming cores per thread processor. So 16 * 5 * 10 = 800.

Some hardware slides can be found:
http://developer.amd.com/gpu/A...ges/Publications.aspx

Also there are some well written architecture reviews on some of the tech sites that go into more detail.
0 Likes

ahh ok. So in terms of kicking of work groups and subsequently work units. The way work groups & work units are divided into threads and into streaming cores is up to the driver right?

0 Likes

jajce85,
at clEnqueueNDRangeKernel, you specify the dimensions of the work-group and the total number of work-items. A work group is assigned to a compute unit and completes all execution on that compute unit.
0 Likes