- Nov 26, 2019
-
-
Lukas Cejka authored
-
Lukas Cejka authored
Fixed implementation of error reporting. Made all formats be compared with cuSPARSE (format and cuSPARSE compared to CPU, not between each other, that would require Benchmarks.h to be changed). Added name of mtx being tested to MetaDataColumns. Code reformatting.
-
Lukas Cejka authored
Found potential mistake in SpMV/spmv.h where MatrixReader doesn't need to be called twice. Commiting to show in meeting.
-
Lukas Cejka authored
Implemented rough version of result comparison. Implemented benchmark for comparison of TNL CSR and Cusparse on GPU. Edited log file formatting.
-
Lukas Cejka authored
Implemented for the benchmark to write the output of MatrixReader into the log file. BUG: Every other error message added into the Benchmark doesn't have a '!' as a prefix in the log file.
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
-
Lukas Cejka authored
Copied tnl-benchmark-spmv files and spmv.h from BLAS to SpMV. Deleted min/max size and stepFactor. Not working yet, backup purposes.
-
- Oct 25, 2019
-
-
Jakub Klinkovský authored
Moved (most of) static methods from TNL::Devices::Cuda as free functions into separate namespace TNL::Cuda The class TNL::Devices::Cuda was too bloated, breaking the Single Responsibility Principle. It should be used only for template specializations and other things common to all devices. The functions in MemoryHelpers.h are deprecated, smart pointers should be used instead. The functions in LaunchHelpers.h are temporary, more refactoring is needed with respect to execution policies and custom launch parameters.
-
- Oct 24, 2019
-
-
Jakub Klinkovský authored
Fixes #46
-
- Aug 27, 2019
-
-
Jakub Klinkovský authored
-
- Jul 26, 2019
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
Added triad benchmark (copy to device, compute, copy to host) using different memory management strategies
-
- Feb 10, 2019
-
-
- Jan 25, 2019
-
-
Jakub Klinkovský authored
-
- Jan 23, 2019
-
-
Tomáš Oberhuber authored
-
- Dec 20, 2018
-
-
Jakub Klinkovský authored
fixes #23
-
- Dec 13, 2018
-
-
Jakub Klinkovský authored
fixes #21
-
- Oct 21, 2018
-
-
Jakub Klinkovský authored
Calculation of bandwidth broke in commit fb97bcd0 Check of MpiCommunicator::IsInitialized is necessary because non-distributed benchmarks like tnl-benchmark-blas do not initialize the communicator.
-
- Sep 17, 2018
-
-
Jakub Klinkovský authored
-