DocumentCode :
1831259
Title :
The effects of thread placement on the KSR1
Author :
Wagner, T.D. ; Smirni, E. ; Apon, A.W. ; Madhukar, M. ; Dowdy, L.W.
Author_Institution :
Dept. of Comput. Sci., Vanderbilt Univ., Nashville, TN, USA
fYear :
1994
fDate :
26-29 Apr 1994
Firstpage :
618
Lastpage :
624
Abstract :
This paper describes a effects of thread placement on memory access times measurement study on the Kendall Square KSR1 multiprocessor. The KSR1 uses a conventional shared memory programming model in a distributed memory architecture based on a ring of rings of 64-bit superscalar microprocessors. Memory consists of local cache memories attached to each processor and is managed in a cache-only memory architecture (COMA) fashion. Experiments run on the KSR1 across a variety of thread configurations show that shared memory access is accelerated through strategic placement of threads which share data. The experiments “stress test” the automatic prefetching feature of the hardware. Strategies to keep the KSR1 memory access times nearly constant even when the number of participating threads increases are proposed
Keywords :
buffer storage; concurrency control; distributed memory systems; parallel programming; shared memory systems; KSR1; Kendall Square KSR1 multiprocessor; automatic prefetching feature; cache-only memory architecture; distributed memory architecture; local cache memories; memory access times; shared memory access; shared memory programming model; thread configurations; thread placement; Acceleration; Automatic testing; Cache memory; Hardware; Memory architecture; Memory management; Microprocessors; Prefetching; Time measurement; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location :
Cancun
Print_ISBN :
0-8186-5602-6
Type :
conf
DOI :
10.1109/IPPS.1994.288240
Filename :
288240
Link To Document :
بازگشت