DocumentCode :
2422763
Title :
Automatic partitioning of data and computations on scalable shared memory multiprocessors
Author :
Tandri, Sudarsan ; Abdelrahman, Tarek S.
Author_Institution :
IBM Canada Ltd., Toronto, Ont., Canada
fYear :
1997
fDate :
11-15 Aug 1997
Firstpage :
64
Lastpage :
73
Abstract :
This paper describes an algorithm for deriving data and computation partitions on scalable shared memory multiprocessors. The algorithm establishes affinity relationships between where computations are performed and where data is located based on array accesses in the program. The algorithm then uses these affinity relationships to determine both static and dynamic partitions for arrays and parallel loops. Experimental results from a prototype implementation of the algorithm demonstrate that it is computationally efficient and that it improves the parallel performance of standard benchmarks. The results also show the necessity of taking shared memory effects (memory contention, cache locality, false-sharing and synchronization) into account-partitions derived to minimize only interprocessor communications do not necessarily result in the best performance
Keywords :
performance evaluation; shared memory systems; synchronisation; affinity relationships; automatic dat partitioning; cache locality; dynamic partitions; false-sharing; interprocessor communications; memory contention; parallel loops; parallel performance; prototype implementation; scalable shared memory multiprocessors; shared memory effects; standard benchmarks; synchronization; Computer architecture; Concurrent computing; Data engineering; Delay; Operating systems; Parallel processing; Partitioning algorithms; Prototypes; Scalability; Scientific computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1997., Proceedings of the 1997 International Conference on
Conference_Location :
Bloomington, IL
ISSN :
0190-3918
Print_ISBN :
0-8186-8108-X
Type :
conf
DOI :
10.1109/ICPP.1997.622557
Filename :
622557
Link To Document :
بازگشت