An OpenACC-based unified programming model for multi-accelerator systems

3Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

Kim, J., Lee, S., & Vetter, J. S. (2015). An OpenACC-based unified programming model for multi-accelerator systems. In Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP (Vol. 2015-January, pp. 257–258). Association for Computing Machinery. https://doi.org/10.1145/2688500.2688531

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free