IVM: a task-based shared memory programming model and runtime system to enable uniform access to CPU-GPU clusters


GPUs have been widely used to accelerate a variety of applications from different domains and have become part of high-performance computing clusters. Yet, the use of GPUs within distributed applications still faces significant challenges in terms of programmability and performance portability. The use of popular programming models for distributed… (More)
DOI: 10.1145/2903150.2903174


7 Figures and Tables

Slides referencing similar topics