DocumentCode
3311604
Title
Mapping applications onto a cache coherent multiprocessor
Author
Nanda, Ashwini K. ; Bhuyan, Laxmi N.
Author_Institution
Dept. of Comput. Sci., Texas A&M Univ., College Station, TX, USA
fYear
1992
fDate
16-20 Nov 1992
Firstpage
368
Lastpage
377
Abstract
The authors present a technique to compute the communication times of programs on cache coherent distributed shared memory systems. Simulated annealing is used to obtain near-optimal mappings of program tasks onto processors. Various cost parameters are explored for determining efficient mappings of the program tasks onto the processors in the presence of cache coherence protocols. The techniques were demonstrated using the Sequent Balance multiprocessor and the Jacobi iteration problem. Measurement results confirm that the estimate of communication time is fairly accurate. The importance of accurate estimation of communication time for efficient mapping of program tasks in the presence of the cache coherence protocol was verified using measurements on the Balance multiprocessor
Keywords
distributed memory systems; protocols; shared memory systems; Jacobi iteration problem; Sequent Balance multiprocessor; cache coherence protocols; cache coherent multiprocessor; communication times; distributed shared memory systems; mapping applications; near-optimal mappings; simulated annealing; Access protocols; Annealing; Cache memory; Costs; Feeds; Jacobian matrices; Multiprocessing systems; Read-write memory; Time sharing computer systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '92., Proceedings
Conference_Location
Minneapolis, MN
Print_ISBN
0-8186-2630-5
Type
conf
DOI
10.1109/SUPERC.1992.236666
Filename
236666
Link To Document