2021 IEEE 28th International Conference on High Performance Computing, Data, and Analytics (HiPC) 2021
DOI: 10.1109/hipc53243.2021.00032
|View full text |Cite
|
Sign up to set email alerts
|

JACC: An OpenACC Runtime Framework with Kernel-Level and Multi-GPU Parallelization

Abstract: The rapid development in computing technology has paved the way for directive-based programming models towards a principal role in maintaining software portability of performance-critical applications. Efforts on such models involve a least engineering cost for enabling computational acceleration on multiple architectures while programmers are only required to add meta information upon sequential code. Optimizations for obtaining the best possible efficiency, however, are often challenging. The insertions of d… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
4

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 16 publications
(25 reference statements)
0
1
0
Order By: Relevance
“…Compiler solutions for targeting multi-GPUs through automatic transformations of OpenACC programs have been previously explored [22], [23]. However, in contrast to our proposal, those revolved around splitting loops across different GPUs and do not benefit from an application-wide scope and coordination of different tasks.…”
Section: Related Workmentioning
confidence: 92%
“…Compiler solutions for targeting multi-GPUs through automatic transformations of OpenACC programs have been previously explored [22], [23]. However, in contrast to our proposal, those revolved around splitting loops across different GPUs and do not benefit from an application-wide scope and coordination of different tasks.…”
Section: Related Workmentioning
confidence: 92%