cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

roddomi
Journeyman III

SKA and ALU:Fetch ratio

Hi,

I am using the Stream KernelAnalyzer 1.6 to tune some of my applications. What is a good number for the ALU:Fetch ratio? From the SKA release notes it seems 1.0 is the "sweet spot". Is that the case? What's the reasoning behind that? I'd like to know more about this metric.


Thank you.

0 Likes
3 Replies
n0thing
Journeyman III

Read section 1.6 i.e 'GPU Compute Device Scheduling' of the OpenCL programming guide to understand why ALU:Fetch ratio is important to keep the GPU busy.

0 Likes

So if I am comparing two implementations of the same algorithm, the higher the ALU:Fetch ratio the better?

Thank you.

0 Likes

No, this is not accurate.

For example, if you are ALU bound adding ALU operations is only going to increase your runtime.

Also, if you are memory bound you aren't going to get any performance benefit by adding useless ALU operations (providing all else is equal).

0 Likes