Skip to main content
SHARE
Publication

An OpenACC-Based Unified Programming Model for Multi-accelerator Systems...

by Jungwon Kim, Seyong Lee, Jeffrey S Vetter
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
-

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.