How to calculate number of processing element in a GPU?

Discussion created by ravikeshri on Jul 23, 2010
Latest reply on Jul 24, 2010 by ravikeshri


I want to know how do we calculate number of processing elements in a GPU by checking  the GPU's specifications and OpenCL APIs.

This link (http://developer.amd.com/documentation/articles/pages/opencl-and-the-ati-stream-v2.0-beta.aspx ) says that the ATI Radeopn HD 5870 GPU has 20 Compute units and 16 processnig elements per compute unit. So total number of processing elements are 320.

The ATI Radeon HD 5870 specification (http://www.amd.com/us/products/desktop/graphics/ati-radeon-hd-5000/hd-5870/Pages/ati-radeon-hd-5870-specifications.aspx) says that there are 1600 Stream Processing Units in the GPU.

Does this mean that every processing element requires 5 Stream Processing Units in this GPU?