mixbench icon indicating copy to clipboard operation
mixbench copied to clipboard

Constant and local memory version of this benchmark

Open yxliang01 opened this issue 5 years ago • 3 comments

This benchmark only tests the situation of storing data in global memories, would it be sense-making if we benchmark in the same manner but using constant and local memory instead? If it makes sensible, having such versions would be great!

yxliang01 avatar May 12 '20 15:05 yxliang01

I think I had applied such experiments in the past. Picture gets blurry though as the, let's say local memory access (or shared memory in CUDA terminology) instructions have an impact on the throughput execution of compute instructions. Of course, this again depends on the underlying architecture. Overall, I think it is an interesting idea for experimentation but it's a different story than what this benchmark intends to be.

ekondis avatar May 14 '20 20:05 ekondis

So, @ekondis you think this benchmark is not applicable to testing for local and constant memories?

yxliang01 avatar May 15 '20 14:05 yxliang01

It certainly could but it will be more difficult to interpret the results you'll get from it.

ekondis avatar May 23 '20 07:05 ekondis