Commit Graph

916 Commits

Author SHA1 Message Date
Tom Deakin
9954b7d38c Set CUDA dot kernel to use number of blocks relative to device property
This aligns with the approach implemented in other models (SYCL 1.2.1 and HIP)

Cherry-picks the CUDA updates from lmeadows in #122
2023-10-06 17:56:42 +01:00
Troels Henriksen
92fed7082b
Add Futhark implementation (#146)
* Add Futhark.
2023-10-03 13:57:20 +01:00
Tom Lin
2e3ebeecab Don't set CMAKE_BUILD_TYPE unconditionally 2023-10-01 21:48:27 +01:00
Tom Lin
369785c96a Add HIP managed memory support, resolves #162 2023-09-25 01:41:06 +01:00
Tom Lin
bd6bb09b5d Fix MEM flag for CUDA, resolves #163 2023-09-25 01:39:23 +01:00
Tom Lin
29b03be572 Update readme and changelog 2023-09-25 01:12:08 +01:00
Tom Lin
def6dadfd7 Merge remote-tracking branch 'origin/main' into develop 2023-09-25 01:06:22 +01:00
Tom Lin
42de93076c Increase CI root reserve for ROCm and tmp spills 6 2023-09-25 00:10:12 +01:00
Tom Lin
e88043a5af Increase CI root reserve for ROCm and tmp spills 5 2023-09-24 23:50:56 +01:00
Tom Lin
177416229c Increase CI root reserve for ROCm and tmp spills 4 2023-09-24 23:23:40 +01:00
Tom Lin
5c9cb660ec Increase CI root reserve for ROCm and tmp spills 3 2023-09-24 23:15:58 +01:00
Tom Lin
717c40cb3d Increase CI root reserve for ROCm and tmp spills 2 2023-09-24 23:04:53 +01:00
Tom Lin
f47d27980f Increase CI root reserve for ROCm and tmp spills 2023-09-24 22:44:47 +01:00
Tom Lin
5a1be9399c Bump Julia lockfiles and compat to 1.9 2023-09-24 22:40:04 +01:00
Tom Lin
154ad9f297 Bump rust lockfiles 2023-09-24 21:51:26 +01:00
Tom Lin
aea4e7d2a4 Fix CI cache version 2023-09-24 21:45:47 +01:00
Tom Lin
a542f3bf67 Add experimental CI action for more disk space
Don't use CI action dependencies
Bump CI checkout/cache versions
2023-09-24 21:41:31 +01:00
Tom Lin
89a84fbbea Merge branch 'develop' into option_for_vec
# Conflicts:
#	src/std-indices/STDIndicesStream.h
2023-09-24 21:17:47 +01:00
Tom Lin
324361aa83
Merge pull request #157 from illuhad/patch-3
std-indices: Use forward iterator tag to align with the implemented operators
2023-09-24 21:13:27 +01:00
Tom Lin
a0c5c00c9c
Merge pull request #155 from illuhad/patch-1
std-indices: Fix infinite recursion in ranged::operator!=
2023-09-24 21:13:02 +01:00
Tom Lin
72be9f6980 Fix up CI, resolves #145, supersedes #154
Drop vector for std-* models
2023-09-24 21:11:35 +01:00
Tom Lin
3dcafd1af1 Fix max element guard overflow for CUDA, resolves #136 2023-09-22 02:31:14 +01:00
Tom Lin
87a38e949d Fix SYCL2020 accessors typo 2023-09-05 03:35:17 +01:00
Tom Lin
3f7bb631e1 Initial SYCL2020 USM implementation 2023-09-05 03:29:16 +01:00
Tom Lin
b25fd755a6 Merge branch 'develop' into option_for_vec 2023-09-05 02:44:43 +01:00
Tom Lin
28dcf6f962 Bump oneDPL version 2023-09-01 03:48:19 +01:00
Tom Lin
eef3221df6 Qualify all math calls 2023-08-31 17:53:50 +01:00
Tom Lin
09ad102966 Add hipSYCL workaround for std-indices 2023-08-13 23:41:57 +01:00
Tom Deakin
29b2d88aa6
Update README.md 2023-07-27 14:01:31 +01:00
Tom Deakin
bc750a00b6
Add files via upload 2023-07-27 14:00:28 +01:00
Tom Deakin
6d11c72382 Add support for Thrust managed memory
Closes #143
2023-07-27 13:46:23 +01:00
Tom Deakin
d12af1075c
Merge pull request #151 from UoB-HPC/raja-update
Fix RAJA > v0.14.1 compatibility
2023-07-27 13:35:39 +01:00
Aksel Alpay
288d0cb189
std-indices: Use forward iterator tag to align with the implemented operators 2023-07-06 23:57:46 +02:00
Aksel Alpay
1d43fcb3e7
std-indices: Fix infinite recursion in ranged::operator!= 2023-07-06 22:38:50 +02:00
Tom Lin
6e47d341fa Bump oneDPL to oneDPL-2022.1.0 2023-07-02 05:27:13 +01:00
Tom Lin
180bd95ba3 Bump oneTBB to v2021.9.0 2023-07-02 04:33:07 +01:00
Tom Lin
c3346318b9 Update SYCL options for --include-intel-llvm 2023-07-02 02:31:47 +01:00
Tom Lin
50fe7c102a Merge branch 'develop' into option_for_vec
# Conflicts:
#	src/kokkos/KokkosStream.hpp
#	src/kokkos/model.cmake
2023-06-28 19:02:24 +01:00
Tom Deakin
7d570547ed
Merge pull request #152 from kaanolgu/spack-readme
BabelStream Spack Package README
2023-06-20 15:58:46 +01:00
Tom Deakin
35d3cc8552
Update README.md 2023-06-20 15:58:34 +01:00
Tom Deakin
75b487bfdb
Update README.md 2023-06-20 15:58:29 +01:00
Tom Deakin
a9f1b7c4cb
Update README.md 2023-06-20 15:58:23 +01:00
Kaan Olgu
e8c8edee17 Fix link in README.md 2023-06-17 12:06:53 +00:00
Kaan Olgu
217249ff38 THRUST Instructions for Spack 2023-06-17 12:05:16 +00:00
Kaan Olgu
0040130b67 TBB Instructions for Spack 2023-06-17 11:38:50 +00:00
Kaan Olgu
61f23698e5 RAJA Instructions for Spack 2023-06-17 11:37:52 +00:00
Kaan Olgu
178763fd52 ACC Instructions for Spack 2023-06-17 11:34:24 +00:00
Kaan Olgu
2f4e6a5873 SYCL/SYCL2020 Instructions for Spack 2023-06-17 11:29:18 +00:00
Kaan Olgu
c3dee4b64d Kokkos Instructions for Spack 2023-06-17 10:08:01 +00:00
Kaan Olgu
9b13172235 CUDA Instructions for Spack 2023-06-17 09:17:32 +00:00