DocumentCode
2428989
Title
Regional Consistency: Programmability and Performance for Non-cache-coherent Systems
Author
Ramesh, B. ; Ribbens, Calvin J. ; Varadarajan, Srenivas
Author_Institution
Dept. of Comput. Sci., Virginia Tech, Blacksburg, VA, USA
fYear
2013
fDate
16-18 July 2013
Firstpage
941
Lastpage
948
Abstract
Parallel programmers face the often irreconcilable goals of programmability and performance. HPC systems use distributed memory for scalability, thereby sacrificing the programmability advantages of shared memory programming models. Furthermore, the rapid adoption of heterogeneous architectures, often with non-cache-coherent memory systems, has further increased the challenge of supporting shared memory programming models. Our primary objective is to define a memory consistency model that presents the familiar thread-based shared memory programming model, but allows good application performance on non-cache-coherent systems, including distributed memory clusters and accelerator-based systems. We propose regional consistency (RegC), a new consistency model that achieves this objective. Results on up to 256 processors for representative benchmarks demonstrate the potential of Reg C in the context of our prototype distributed shared memory system.
Keywords
cache storage; parallel programming; performance evaluation; HPC systems; accelerator based systems; distributed memory; distributed memory clusters; memory consistency model; memory programming models; noncache coherent systems; parallel programmers; regional consistency; shared memory programming models; Biological system modeling; Computational modeling; Data models; Optical wavelength conversion; Program processors; Programming; Synchronization; cache coherence; distributed shared memory; memory consistency models; weak consistency models;
fLanguage
English
Publisher
ieee
Conference_Titel
Trust, Security and Privacy in Computing and Communications (TrustCom), 2013 12th IEEE International Conference on
Conference_Location
Melbourne, VIC
Type
conf
DOI
10.1109/TrustCom.2013.115
Filename
6680935
Link To Document