Commit Graph

258 Commits

Author SHA1 Message Date
34a4e79db0 Initial compiling implementation of the energy kernel 2023-01-13 11:33:42 +01:00
249f1c0b51 Add raven modules for cuda 2023-01-04 15:23:36 +01:00
1d96800d45 Add support for reading tensors from file in atrip bench 2022-12-06 21:20:03 +01:00
9087e3af19 Update workflows 2022-12-06 20:58:32 +01:00
418fd9d389 Add simple cuda bench configuration 2022-12-06 20:57:34 +01:00
895cd02778 Add some documentation about running the benches 2022-12-06 20:38:57 +01:00
8efa3d911e Add --max-iterations to main bench 2022-12-06 20:38:38 +01:00
0fa24404e5 Improve the documentation in the readme for benches building 2022-12-06 14:17:53 +01:00
8f7d05efda Add Building information and building for sources on GPU 2022-12-06 13:26:44 +01:00
ad542fe856 Add the slicing into the GPU 2022-12-05 21:16:30 +01:00
658397ebd7 Update in SliceUnion ATRIP_SOURCES_IN_GPU 2022-12-05 17:55:23 +01:00
26e2f2d109 Add ATRIP_SOURCES_IN_GPU and ATRIP_CUDA_AWARE_MPI defines in configure 2022-12-05 17:49:54 +01:00
871471aae3 Fix naive-tuples experimentation bench 2022-10-18 16:23:43 +02:00
65a64f3f8c Test on all pushes 2022-10-08 16:05:40 +02:00
4f9f09e965 Cleanup flags handling in configure 2022-10-08 16:04:55 +02:00
6dc943e10a Clean up DatabaseCommunicator 2022-10-08 16:04:37 +02:00
ed347ab0d9 Rename NAIVE_SLOW into ATRIP_NAIVE_SLOW 2022-10-08 16:04:03 +02:00
8c5c47e208 Add atrip-def m4 macro 2022-10-08 16:03:08 +02:00
6871372cac Add support for only calculating DGEMM parts ATRIP_ONLY_DGEMM 2022-10-08 16:02:49 +02:00
452c0fe001 Fix test_main name in automake 2022-10-08 15:59:48 +02:00
b636b89a64 Add configure-benches script 2022-10-08 15:59:25 +02:00
e59d298a01 Rename test_main.cxx to main.cxx 2022-10-08 00:17:57 +02:00
Gallo Alejandro
6143d1ae73 Rename test_main to atrip 2022-10-08 00:13:40 +02:00
Gallo Alejandro
3addd86826 Create a barrier before the iterations start 2022-10-07 22:51:43 +02:00
3ddd507c17 Fix a bug in the building the abc tuples fakely 2022-10-07 12:23:10 +02:00
ae6736fc21 Implement a faster version of naive computation 2022-10-07 03:19:24 +02:00
d5cfe31b12 Add naive tuples scracth file 2022-10-07 01:11:22 +02:00
ddb4574380 Fix DatabaseCommunicator 2022-10-06 12:27:00 +02:00
118df09128 Add tentative DatabaseCommunicator 2022-10-06 01:10:06 +02:00
1e391e3749 Update tuples-distribution script 2022-10-06 01:07:53 +02:00
7734efeb97 Add tuples distribution bench 2022-10-03 17:13:21 +02:00
fa1a29c583 Create an implementation file of the Tuples 2022-10-03 17:11:49 +02:00
2cbff5c8c9 Add bench utils 2022-10-03 17:11:33 +02:00
50896e3cd0 Add vendor infrastructure 2022-10-03 17:11:08 +02:00
b11b53aca1 Add warning for not slicing 2022-09-30 14:36:05 +02:00
5f9725d515 Add forgotten memcpy for SelfSufficient buffers 2022-09-30 14:35:28 +02:00
1ca31f4929 Fix bench building for cublas-parallel-atrip 2022-09-30 14:34:54 +02:00
399447131c Exclude clang5 from the nvidia compilation 2022-09-14 14:52:27 +02:00
da2823cf54 Exclude (gcc, cuda) from matrix 2022-09-14 14:43:38 +02:00
4092f968b7 Tell nvcc to use the correct MPICXX binary
There was a bug related to

  https://gcc.gnu.org/pipermail/gcc-help/2021-June/140490.html

where nvcc was getting other versions of the gcc compiler
and the libstd++ version were mismatched, resulting in linking errors.
2022-09-14 13:28:15 +02:00
a263c0c933 Fix cuda bench 2022-09-13 15:14:45 +02:00
2895fd25a3 Disable debug in openblas 2022-09-13 15:00:06 +02:00
8abc516b1f Use --enable-cuda flag in workflows 2022-09-13 14:51:49 +02:00
Gallo Alejandro
5c41fb65e4 Fix ctf.mk for CUDA 2022-09-13 14:15:39 +02:00
4e2de62508 Fix memory consumption in test-cublas-parallel-atrip 2022-09-12 20:19:41 +02:00
81e89274ab Fix yaml workflows syntax 2022-09-12 20:02:51 +02:00
5ca94e3238 Try cuda in github ci 2022-09-12 20:00:46 +02:00
6effcbcdc8 Add ci for cuda branch too 2022-09-12 19:58:18 +02:00
Gallo Alejandro
20c29ed815 Add a couple of bench scripts for cuda and cublas testing 2022-09-12 19:53:50 +02:00
Gallo Alejandro
a5bb8f3d9c Give a better message when out of memory in allocating SliceUnion 2022-09-12 19:39:38 +02:00