The Bandwidth Benchmark

This is a collection of simple streaming kernels for teaching purposes.

It consists of two banchmark applications:

Apart from the microbenchmarking functionality this is also a blueprint for other microbenchmarking applications.

It contains C modules for:

  • Aligned data allocation
  • Query and control affinity settings
  • Accurate timing

Moreover the benchmark showcases a simple generic Makefile that can be used in other projects.

Description
No description provided
Readme MIT 167 KiB
Languages
C 87.2%
Makefile 12.1%
Shell 0.7%