Publication Type
Conference Paper
Book Title
Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
Publication Date
Page Numbers
257 to 258
Volume
50
Issue
8
Conference Name
ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
Conference Location
San Francisco, California, United States of America
Conference Date
-
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.