58d9964da4241201f78cb8053b97a8b8ad8bb536
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
Languages
C
87.2%
Makefile
12.1%
Shell
0.7%