cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

laughingrice
Journeyman III

Do all AMD GPUs use a 64 wide wavefront?

I seem to recall that most (all?) discrete GPUs have 16 wide SIMD engines and thus use 64 wide wavefronts (4 cycles per wavefront), but that some of the lower end / embeded GPUs actually have 8 wide SIMD engines (for example the 40 cores GPUs) and thus have 32 wide wavefronts. I can't however find any references to the point at the moment and was wondering if anyone can verify / disprove the notion and can hopefully give me some references either way.

Thanks

0 Likes
1 Solution

This is true for all GCN hardware, but on some older low-end chips the wavefront size is 16/32.

You can figure this out by looking here:

http://developer.amd.com/sdks/amdappsdk/assets/amd_accelerated_parallel_processing_opencl_programmin...

In appendix D, take the number of stream cores and divide it by the number of compute units and multiple by 4, that is the wavefront size.

View solution in original post

0 Likes
1 Reply

This is true for all GCN hardware, but on some older low-end chips the wavefront size is 16/32.

You can figure this out by looking here:

http://developer.amd.com/sdks/amdappsdk/assets/amd_accelerated_parallel_processing_opencl_programmin...

In appendix D, take the number of stream cores and divide it by the number of compute units and multiple by 4, that is the wavefront size.

0 Likes