2023 · 17 citations · 19 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureParallel ComputingProgramming LanguagesHardware AccelerationRuntime SystemsCompiler SupportHeterogeneous Programming ModelsProgramming ModelsScalable Architectures
The first generation of exascale systems will include a variety of machine architectures, featuring GPUs from multiple vendors. As a result, many developers are interested in adopting portable programming models to avoid maintaining multiple versions of their code. It is necessary to document experiences with such programming models to assist developers in understanding the advantages and disadvantages of different approaches.
19
Salman Habib, Vitali Morozov, Nicholas Frontiere et al. · 2013 · 98 citations
Computing, Computer Science, Physics +17
Salman Habib, Vitali Morozov, Nicholas Frontiere et al. · Communications of the ACM · 2016 · 67 citations
Computing, Computer Science, Physics +17