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 :
بازگشت