HeteroBench
Multi-kernel benchmarks for heterogeneous systems.
HeteroBench is a vendor-agnostic benchmark suite for evaluating multi-kernel applications across diverse accelerators and programming models, including Python, OpenMP, OpenACC, CUDA, and Vitis HLS.
The project targets performance and efficiency analysis across CPUs, GPUs, and FPGAs. It covers workloads from image processing, machine learning, and simulation, enabling fine-grained comparison and optimization across platforms.
Links: paper, GitHub, SPEC RG Tools.