Fix: timer-vector does not create `timer` objects
timer-vector should not create timer objects, because this results in CUDA events being created. It is not recommended to create CUDA events during benchmarking, because this can have unwanted side effects. The CUDA events should be create before. Thus the timer vector must be created with a sufficient size. - remove of throughput vector and throughput collection
Showing
- CMakeLists.txt 3 additions, 1 deletionCMakeLists.txt
- example/CMakeLists.txt 9 additions, 0 deletionsexample/CMakeLists.txt
- example/simple.cu 57 additions, 0 deletionsexample/simple.cu
- include/benchmark-helper/throughput-collection.hpp 0 additions, 20 deletionsinclude/benchmark-helper/throughput-collection.hpp
- include/benchmark-helper/throughput-vector.hpp 0 additions, 47 deletionsinclude/benchmark-helper/throughput-vector.hpp
- include/benchmark-helper/timer-vector.hpp 7 additions, 3 deletionsinclude/benchmark-helper/timer-vector.hpp
- src/throughput-collection.cpp 0 additions, 67 deletionssrc/throughput-collection.cpp
- src/throughput-vector.cpp 0 additions, 77 deletionssrc/throughput-vector.cpp
- src/timer-collection.cpp 7 additions, 2 deletionssrc/timer-collection.cpp
- src/timer-vector.cpp 44 additions, 23 deletionssrc/timer-vector.cpp
Please register or sign in to comment