Title :
Shared virtual memory and generalized speedup
Author :
Sun, Xian-He ; Zhu, Jianping
Author_Institution :
Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
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, it is shown 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, various causes of superlinear speedup are also presented
Keywords :
message passing; parallel machines; performance evaluation; shared memory systems; synchronisation; virtual storage; KSR-1; asymptotic speed; efficiency; generalized speedup; message passing; parallel computer; parallel speed; performance metrics; scalability; scientific application; sequential speed; shared virtual memory; shared virtual memory machines; superlinear speedup; synchronisation; uniprocessor processing; Application software; Computer science; Concurrent computing; Hardware; Message passing; NASA; Scalability; Space technology; Sun; Velocity measurement;
Conference_Titel :
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location :
Cancun
Print_ISBN :
0-8186-5602-6
DOI :
10.1109/IPPS.1994.288237