Doing recently some benchmarks and wonder if my host-device latencies are
bound to my older hardware or are similar on newer systems?
OS: Ubuntu 18.04 x86-64
Device: AMD Radeon HD 7750
OpenCL gpu kernel calls (terminated with clfinish), 1 million threads, no memory buffer transfer and empty kernel:
~8K calls per second
OpenCL gpu kernel calls (terminated with clfinish), 1 million threads, with 8 KB memory write and 4 KB memory read transfer and empty kernel:
~3K calls per second
Note that my machine is a bit outdated:
- PCIe via Northbridge
- PCIe 2.0
- only 8 lanes per slot
Maybe on newer systems the latencies do not hurt at all?
Thanks in advance,
Srdja