TY - GEN
T1 - Experimental evaluation of performance and scalability of a multiprogrammed shared-memory multiprocessor
AU - Natarajan, Chitra
AU - Iyer, Ravishankar K.
AU - Sharma, Sanjay
PY - 1993
Y1 - 1993
N2 - 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 fine-grain 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. The 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.
AB - 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 fine-grain 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. The 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.
UR - http://www.scopus.com/inward/record.url?scp=0027841686&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0027841686&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0027841686
SN - 081864222X
T3 - Proceedings of the 5th IEEE Symposium on Parallel and Distributed Processing
SP - 11
EP - 18
BT - Proceedings of the 5th IEEE Symposium on Parallel and Distributed Processing
A2 - Anon, null
PB - Publ by IEEE
T2 - Proceedings of the 5th IEEE Symposium on Parallel and Distributed Processing
Y2 - 1 December 1993 through 4 December 1993
ER -