Allison Vacanti
|
e631f1ff03
|
Add state_generator::create method to encapsulate state creation.
|
2020-12-29 19:35:07 -05:00 |
|
Allison Vacanti
|
beaead2c3f
|
Split benchmark into more specialized, nontemplated structs.
|
2020-12-29 19:34:11 -05:00 |
|
Allison Vacanti
|
093077de5f
|
Add nvbench::state.
This class holds a single value for each runtime axis.
|
2020-12-27 10:44:22 -05:00 |
|
Allison Vacanti
|
7b14ceb3fe
|
Add detail::state_generator.
This helper utility computes the cartesian product of the runtime
axes.
|
2020-12-27 10:29:24 -05:00 |
|
Allison Vacanti
|
40f92b4705
|
Add initial nvbench::benchmark.
It's basically just a container for the various axis classes at this
point.
|
2020-12-24 17:33:03 -05:00 |
|
Allison Vacanti
|
691ed2c18d
|
Add nvbench::params.
|
2020-12-22 17:44:33 -05:00 |
|
Allison Vacanti
|
76f9c9b0d6
|
Add nvbench::string_axis.
|
2020-12-22 16:57:42 -05:00 |
|
Allison Vacanti
|
1e5fe88c9b
|
Add float64_axis.
|
2020-12-22 16:38:05 -05:00 |
|
Allison Vacanti
|
65eadda1c1
|
Add type_axis::get_index.
|
2020-12-22 16:37:19 -05:00 |
|
Allison Vacanti
|
07e4cc36c2
|
Add type_axis.
|
2020-12-22 15:20:04 -05:00 |
|
Allison Vacanti
|
95e2eaf607
|
Add nvbench::tl::foreach.
|
2020-12-22 15:20:04 -05:00 |
|
Allison Vacanti
|
fb10be7e72
|
Add nvbench::tl::size.
|
2020-12-22 15:20:04 -05:00 |
|
Allison Vacanti
|
9b17a991fc
|
Add type_strings.
|
2020-12-22 15:20:03 -05:00 |
|
Allison Vacanti
|
621808e16d
|
Propogate standard info to CPM packages.
|
2020-12-22 15:20:03 -05:00 |
|
Allison Vacanti
|
1c04e49787
|
Rename type_list header to match convention.
|
2020-12-22 15:20:03 -05:00 |
|
Allison Vacanti
|
334178dfa8
|
Tweak int64_axis API.
- Add `int64_axis_flags`.
- Rename `axis_base` virtuals.
|
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
|
4462460947
|
Rearrange project structure.
|
2020-10-18 11:02:03 -04:00 |
|
Allison Vacanti
|
a942f115aa
|
cuda_timer: add ready(), refactor member vars, stream support.
|
2020-10-18 08:19:25 -04:00 |
|
Allison Vacanti
|
5746769fb6
|
Add clang-format, update files
|
2020-10-17 15:31:20 -04:00 |
|
Allison Vacanti
|
4b558191e8
|
Add CUB DeviceScan.
|
2020-10-17 15:27:15 -04:00 |
|
Allison Vacanti
|
b6cfbe5623
|
Don't override CUDA_ARCH for targets, just use the CMake global config.
|
2020-10-17 10:01:13 -04:00 |
|
Allison Vacanti
|
f7a7373d01
|
Initial commit. Simple synchronous reduce + scan benchmarks.
|
2020-10-17 08:49:27 -04:00 |
|