Commit Graph

9 Commits

Author SHA1 Message Date
Allison Vacanti
cf71f6ee15 Update NVBench build system with initial standalone support. 2021-03-03 13:59:29 -05:00
Allison Vacanti
7dd46b0021 Update old benchmarks to use nvbench, remove old scaffolding.
Remove the original attempt to adapt gbench to do CUDA stuff.

Update all benchmarks to use some conventions:

- Element count -> "Elements" [16:32]
- Throughput calcs
- Add input buffer column: "Size"
2021-02-18 18:22:50 -05:00
Allison Vacanti
570aed1373 Bump CMake to 3.18.3 for NVCC/MSVC/C++17 bugfixes.
Otherwise the C++17 flags won't be added.
2021-01-14 17:46:09 -05:00
Allison Vacanti
099286867d Update C++17 flags. 2021-01-01 21:39:01 -05:00
Allison Vacanti
621808e16d Propogate standard info to CPM packages. 2020-12-22 15:20:03 -05:00
Allison Vacanti
13dc404d56 Add int64_axis. 2020-12-21 20:31:12 -05:00
Allison Vacanti
48bd9c9dc4 Add fmt library. 2020-12-21 17:45:36 -05:00
Allison Vacanti
014d94e402 Add nvbench::type_list. 2020-12-20 21:09:47 -05:00
Allison Vacanti
f7a7373d01 Initial commit. Simple synchronous reduce + scan benchmarks. 2020-10-17 08:49:27 -04:00