LSSw Sustainability Town Hall - Shared screen with speaker view
Who can see your viewing activity?
Is there interest/effort into making a code base portable to alternative CPUs, GPUs, FPGAs? Easily - no changes to source?
For CPUs and GPUs at least that’s RAJA and Kokkos (somewhat like Mike says)
e.g., RAJA is making it easy to move LLNL codes from NVIDIA to AMD GPUs
The Programming Models and Runtimes SDK would be another place to look.
(or at least easier)
^^ what Tim said
FPGAs are more iffy. For instance, on Intel there is some OneAPI support (which Kokkos could in theory build on) but it isn’t complete.
FPGAs have always been a tricky beast because they are so different.
It can be much simpler…
Still specific to nersc — and local nersc uids
Condor can do that sso long as compute providers are willing to run the services.
Through no fault of NERSC’s — they can’t make everyone use their logins
DOE could though
it would make things a lot easier if we could come up with a “lowest common denominator” across doe for such an API — and grow this from there