Benchmark results (below) show that the GPU-offloaded runs are consistently slower than the CPU-only runs. I assume that because only DBCSR is offloaded, the host-device data transfer and synchronization overhead outweighs the compute gain from the GPU
Has this behavior of GPU offload underperforming CPU-only execution when only DBCSR is accelerated been reported before? I'd also appreciate pointers to published OpenCL benchmark results for DBCSR/CP2K on Intel GPUs.
