Commit Graph

928 Commits

Author SHA1 Message Date
Tom Lin
01ef17e8b4 Bump version to 5.0, resolves #167 2023-10-07 15:14:28 +01:00
Tom Lin
a27abfe296 Merge branch 'time_init_read' into develop 2023-10-07 15:09:52 +01:00
Tom Lin
145e2a0649 Merge branch 'fix_num_type' into develop 2023-10-07 15:09:44 +01:00
Tom Lin
3cb01e76a8 Add init/read timing for Julia 2023-10-07 14:59:26 +01:00
Tom Lin
e7774c1372 Update changelog for timing and version bump updates 2023-10-07 13:58:34 +01:00
Tom Lin
3de019c156 Add init/read timing for Java
Upgrade to TornadoVM 0.15 API
2023-10-07 13:50:58 +01:00
Tom Lin
971d1e8ac7 Add init/read timing for Scala 2023-10-07 12:10:08 +01:00
Tom Lin
512a6fac0c Add init/read timing for Rust 2023-10-07 11:16:46 +01:00
Tom Lin
f2f7f3a3de Fix bad dot group initialiser in HIP and CUDA 2023-10-07 11:12:08 +01:00
Tom Lin
5f3741e404 Add init/read timing for C++ models 2023-10-07 10:23:31 +01:00
Tom Lin
ffae3ba83f Fix CMAKE_CUDA_FLAGS, resolves #166 2023-10-07 09:45:16 +01:00
Tom Lin
e347d2ff6c Aggregate initialise numeric types, resolves #134 2023-10-07 09:41:18 +01:00
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