Kokkos C++ Performance Portability Programming EcoSystem
github.com
github.com
The great thing about portability layers...
which never happened, because the reasoning was each of them had different tradeoffs and no one wanted to loose their specific library.
I wonder how many of them are now in use.
Being able to maintain a single software stack compatible with CPUs, NVIDIA GPU, and AMD GPUs is incredibly appealing (Especially given, how much computing resources vary between clusters).
I know other groups are interested too.