@inproceedings{68894edc01384cd9ba03b3e1e033e0cd,
title = "An OpenACC-based unified programming model for multi-accelerator systems",
abstract = "This paper proposes a novel SPMD programming model of OpenACC. Our model integrates the different granularities of parallelism from vector-level parallelism to node-level parallelism into a single, unified model based on OpenACC. It allows programmers to write programs for multiple accelerators using a uniform programming model whether they are in shared or distributed memory systems. We implement a prototype of our model and evaluate its performance with a GPU-based supercomputer using three benchmark applications.",
keywords = "Accelerators, Heterogeneous computing, OpenACC, Programming models",
author = "Jungwon Kim and Seyong Lee and Vetter, {Jeffrey S.}",
year = "2015",
month = jan,
day = "24",
doi = "10.1145/2688500.2688531",
language = "English",
series = "Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP",
publisher = "Association for Computing Machinery",
pages = "257--258",
booktitle = "20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2015 - Proceedings",
note = "20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2015 ; Conference date: 07-02-2015 Through 11-02-2015",
}