DocumentCode
2496096
Title
The performance impact of false subpage sharing in KSR1
Author
Cukic, Bojan ; Bastani, Farokh B.
Author_Institution
Dept. of Comput. Sci., Houston Univ., TX, USA
fYear
1995
fDate
6-9 Feb 1995
Firstpage
64
Lastpage
71
Abstract
This paper presents insight into important aspects of the performance of KSR1 multiprocessor. We report performance degradations caused by false sharing of memory subpages (128 bytes long units of transfer and consistency) between local caches in the KSR1. In other words, the performance is measured when multiple processing nodes issue simultaneous write requests for a single subpage. Our measurements show that low level knowledge about the organization of the ALLCACHE memory and explicit use of non-shared variables in parallel threads can result in performance improvement of almost an order of magnitude. However, writing such programs is much closer to distributed memory MIMD programming than shared memory programming
Keywords
multiprocessing systems; performance evaluation; ALLCACHE memory; KSR1 multiprocessor; distributed memory MIMD programming; false subpage sharing; memory subpages; performance; performance impact; write requests; Computer science; Concurrent computing; Degradation; Nerve fibers; Parallel processing; Parallel programming; Programming environments; Trademarks; Writing; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Massively Parallel Computation, 1995. Proceedings. Frontiers '95., Fifth Symposium on the
Conference_Location
McLean, VA
Print_ISBN
0-8186-6965-9
Type
conf
DOI
10.1109/FMPC.1995.380462
Filename
380462
Link To Document