3 ms·
There are several efforts including VexCL [0] expression templates, OpenACC [1] preprocessor, Kokkos [2] template metaprogramming, SYCL [3], and many other simi
by jamesaross 9y ago
There are several efforts including VexCL [0] expression templates, OpenACC [1] preprocessor, Kokkos [2] template metaprogramming, SYCL [3], and many other similar projects. Parallel programming for non-trivial parallelism is still...non-trivial.
[0] https://github.com/ddemidov/vexcl https://github.com/ddemidov/vexcl
[1] https://www.openacc.org/ https://www.openacc.org/
[2] https://github.com/kokkos/kokkos https://github.com/kokkos/kokkos
[3] https://www.khronos.org/sycl https://www.khronos.org/sycl
- VHRanger 9y agoIf OpenACC worked as well as OpenMP (or OpenMP offloads worked as simply) it'd be huge, I would think