<$BlogRSDUrl$>

Monday, August 14, 2017

High performance computing dispatch 

RAJA

https://github.com/LLNL/RAJA

https://software.llnl.gov/RAJA/index.html

BSD License, Library requires C++11, MSVC support unclear

Kokkos

https://github.com/kokkos/kokkos

BSD License, Library requires C++11, no MSVC support

OpenMP, Pthreads, CUDA 7.5 rec

SYCL

https://www.khronos.org/sycl

Builds on OpenCL

OpenACC

https://www.openacc.org/

OpenMP 4.0

http://www.openmp.org/

OCCA

https://github.com/libocca/occa

Charm++

http://charm.cs.illinois.edu/research/charm

http://charmplusplus.org/

PGAS/GASPI

http://www.gaspi.de/

GASNet

http://gasnet.lbl.gov/

GASNetEX

https://sites.google.com/a/lbl.gov/gasnet-ex-collaboration/general

Obsolete?

Legion/Regent

http://legion.stanford.edu/

http://regent-lang.org/

Halide

http://halide-lang.org/

Thrust

https://github.com/thrust/thrust

https://developer.nvidia.com/thrust

HCC

http://gpuopen.com/compute-product/hcc-heterogeneous-compute-compiler/

https://github.com/RadeonOpenCompute/hcc

Are the above the same?

HPX

https://github.com/STEllAR-GROUP/hpx

HSA/HSAIL

http://www.hsafoundation.com

UPC

http://upc.lbl.gov/

C++ AMP

Written by Microsoft

Subsumed by hcc?

Agency

https://github.com/agency-library/agency

Written by NVIDIA research

References and other stuff

https://www.khronos.org/assets/uploads/developers/library/2016-supercomputing/SC16-compareSYCL-Michael-Wong_Nov16.pdf

https://devblogs.nvidia.com/parallelforall/building-cuda-applications-cmake/

https://github.com/LLNL/blt

https://charm.cs.illinois.edu/charmWorkshop/slides/CharmWorkshop2017_key_thakur.pdf


This page is powered by Blogger. Isn't yours?