Commit Graph

28 Commits

Author SHA1 Message Date
Bram Veenboer
c7ab463b43 Bugfix gpu output data copy 2025-08-12 17:14:41 +02:00
Bram Veenboer
ebb6d50c0b Bugfix gpu input data copy 2025-08-12 17:14:41 +02:00
Bram Veenboer
5338f3e135 Cleanup data initialization of tests 2025-08-12 17:14:41 +02:00
Bram Veenboer
f6575599fd Cleanup data initialization of benchmarks 2025-08-12 17:14:41 +02:00
Bram Veenboer
cd048e5581 Remove unused DEFAULT_N 2025-08-12 17:14:41 +02:00
Bram Veenboer
eb3806442d Merge pull request #9 from astron-rd/cmake-bugfix
Fix issue when building with TRIGDX_USE_GPU=1
2025-08-12 15:28:47 +02:00
Bram Veenboer
e58d6dae8d Merge pull request #7 from astron-rd/use-google-benchmark
Refactor benchmarks using Google Benchmark
2025-08-12 15:24:58 +02:00
Bram Veenboer
a65137322d Use static_cast 2025-08-12 15:18:07 +02:00
Bram Veenboer
b936b3998e Fix issue when building with TRIGDX_USE_GPU=1 2025-08-12 14:59:36 +02:00
Bram Veenboer
0e2d9862d5 Merge pull request #8 from astron-rd/use-common-headers
Add trigdx_config.hpp and trigdx.hpp header files
2025-08-12 14:50:19 +02:00
Bram Veenboer
2f39c5c86e Add trigdx_config.hpp and trigdx.hpp header files 2025-08-12 14:04:13 +02:00
Bram Veenboer
5e7aca89bb Refactor benchmarks using Google Benchmark 2025-08-12 13:17:23 +02:00
Bram Veenboer
e9a74ef283 Merge pull request #6 from astron-rd/fix-tests-cmake
Improve the CMake for the tests
2025-08-12 11:38:25 +02:00
Bram Veenboer
832da6229d Improve the CMake 2025-08-12 11:28:43 +02:00
Wiebe van Breukelen
b71611ed17 Merge pull request #5 from astron-rd/auto-pull-xsimd
Pull xsimd when not available
2025-08-12 10:29:35 +02:00
Wiebe van Breukelen
5a4e80ea4a Pull xsimd when not available 2025-08-12 10:18:32 +02:00
Wiebe van Breukelen
13f18847bc Merge pull request #3 from astron-rd/add-gitignore
Add .gitignore
2025-08-12 10:11:04 +02:00
Wiebe van Breukelen
eee382307f Merge pull request #2 from astron-rd/add-cmake-option-prefix
Add TRIGDX prefix to CMake configurable options
2025-08-12 10:10:55 +02:00
Wiebe van Breukelen
8eef1e966b Add .gitignore 2025-08-12 09:55:40 +02:00
Wiebe van Breukelen
d04fb8933d Add TRIGDX prefix to CMake configurable options 2025-08-12 09:52:28 +02:00
Bram Veenboer
fda7662148 Add XSIMD implementation 2025-08-07 16:56:53 +02:00
mancini
b55f456178 Add XSIMD implementation 2025-08-07 14:30:28 +02:00
Bram Veenboer
b7c13be6c0 Add GPUBackend 2025-08-01 14:21:12 +00:00
Bram Veenboer
404fbd3c02 Remove std:: prefix for sinf for GCC 12 compatibility 2025-08-01 14:21:03 +00:00
Bram Veenboer
b3a73ceb53 Add LookupAVXBackend 2025-08-01 14:59:27 +02:00
Bram Veenboer
92679639a3 Add optimization flags 2025-08-01 14:59:27 +02:00
Bram Veenboer
1dfb2e928e Use Pimpl idiom for LookupBackend 2025-08-01 14:59:27 +02:00
Bram Veenboer
a189a80cc2 Initial commit 2025-08-01 14:59:27 +02:00