DocumentCode
1085195
Title
Performance considerations of shared virtual memory machines
Author
Sun, Xian-He ; Zhu, Jianping
Author_Institution
Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
Volume
6
Issue
11
fYear
1995
fDate
11/1/1995 12:00:00 AM
Firstpage
1185
Lastpage
1194
Abstract
Generalized speedup is defined as parallel speed over sequential speed. In this paper the generalized speedup and its relation with other existing performance metrics, such as traditional speedup, efficiency, scalability, etc., are carefully studied. In terms of the introduced asymptotic speed, we show that the difference between the generalized speedup and the traditional speedup lies in the definition of the efficiency of uniprocessor processing, which is a very important issue in shared virtual memory machines. A scientific application has been implemented on a KSR-1 parallel computer. Experimental and theoretical results show that the generalized speedup is distinct from the traditional speedup and provides a more reasonable measurement. In the study of different speedups, an interesting relation between fixed-time and memory-bounded speedup is revealed. Various causes of superlinear speedup are also presented
Keywords
parallel architectures; performance evaluation; shared memory systems; virtual storage; generalized speedup; memory-bounded speedup; parallel speed; performance considerations; performance evaluation; performance metrics; scalability; sequential speed; shared virtual memory machines; speedup; superlinear speedup; uniprocessor processing; Application software; Concurrent computing; Distributed computing; Government; Hardware; Industrial relations; Parallel processing; Scalability; Sun; Velocity measurement;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.476190
Filename
476190
Link To Document