DocumentCode
3677446
Title
Scaling HabaneroUPC++ on Heterogeneous Supercomputers
Author
Vivek Kumar;Max Grossman;Hongzhang Shan;Vivek Sarkar
fYear
2015
Firstpage
96
Lastpage
98
Abstract
Accelerators/co-processors have made their way into supercomputing systems. These modern heterogeneous systems feature multiple layers of memory hierarchies, and produce a high degree of thread-level parallelism. To ensure that current and future applications perform well on these systems, it is important that users be able to cleanly express the various types of parallelism found in their applications while trusting that expertly-implemented runtime libraries will schedule this parallelism in a way that efficiently utilizes the memory hierarchies and computational resources of their system. In this poster we present our work-in-progress, a distributed, heterogeneous programming model in HabaneroUPC++, which aims to target distributed, heterogeneous systems with multi-layered memory hierarchies through a distributed data-driven programming model that integrates all memory layers together through data-flow programming.
Keywords
"Programming","Computational modeling","Electronics packaging","Graphics processing units","Yttrium","Supercomputers","Parallel processing"
Publisher
ieee
Conference_Titel
Partitioned Global Address Space Programming Models (PGAS), 2015 9th International Conference on
Type
conf
DOI
10.1109/PGAS.2015.19
Filename
7306104
Link To Document