Title :
Experimental evaluation of performance and scalability of a multiprogrammed shared-memory multiprocessor
Author :
Natarajan, Chitra ; Iyer, Ravishankar K. ; Sharma, Sanjay
Author_Institution :
Coordinated Sci. Lab., Urbana, IL, USA
Abstract :
This paper investigates the performance and scalability of a shared-memory multiprocessor - the CEDAR supercomputer - in multiprogrammed environments. For the 4-cluster Cedar system, the overhead due to multiprogramming is 115% for the finegrain loop parallel applications considered. There is no appreciable variation in the overhead as the multiprogramming level is increased. We find that while a single application executing on a dedicated system achieves significant speedups as the system is scaled up, in multiprogrammed environments however, there is no performance improvement with scaling. This interplay of two factors - unequal distribution of parallel work among the tasks and increased waiting times at the barriers - is found to be the major cause of the performance loss and poor scalability in multiuser environments. We find that the barrier wait time increases sharply as we go from a dedicated environment to one where 2 applications are multiprogrammed. However, the barrier wait time decreases as the multiprogramming level is increased further, due to the increasing inequality in the parallel work distribution
Keywords :
multiprogramming; performance evaluation; shared memory systems; 4-cluster Cedar system; CEDAR supercomputer; barrier wait time; dedicated system; finegrain loop parallel applications; multiprogrammed environments; multiprogrammed shared-memory multiprocessor; multiuser environments; overhead; parallel work; performance evaluation; performance improvement; performance loss; scalability; single application; speedups; unequal distribution; waiting times; Algorithm design and analysis; Analytical models; Computer architecture; Concurrent computing; High performance computing; Magnetic heads; Parallel processing; Performance loss; Scalability; Supercomputers;
Conference_Titel :
Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-4222-X
DOI :
10.1109/SPDP.1993.395557