TY - GEN
T1 - Towards a thread-based parallel direct execution simulator
AU - Dickens, Phillip
AU - Hainesa, Matthew
AU - Mehrotraa, Piyush
AU - Nicol, David
N1 - Publisher Copyright:
© 1996 IEEE
PY - 1996
Y1 - 1996
N2 - Parallel direct execution simulation is an important tool for performance and scalability analysis of large message passing parallel programs executing on top of a virtual computer. However, detailed simulation of message-passing codes requires a great deal of computation. We are therefore interested in pursuing implementation techniques which can decrease this cost. One idea is to implement the application virtual processes as lightweight threads rather than traditional Unix processes, reducing both on-processor communication costs and context-switching costs. In this paper we describe an initial implementation of a thread-based parallel direct execution simulator. We discuss the advantages of such an approach and present preliminary results that indicate a significant improvement over the process-based approach.
AB - Parallel direct execution simulation is an important tool for performance and scalability analysis of large message passing parallel programs executing on top of a virtual computer. However, detailed simulation of message-passing codes requires a great deal of computation. We are therefore interested in pursuing implementation techniques which can decrease this cost. One idea is to implement the application virtual processes as lightweight threads rather than traditional Unix processes, reducing both on-processor communication costs and context-switching costs. In this paper we describe an initial implementation of a thread-based parallel direct execution simulator. We discuss the advantages of such an approach and present preliminary results that indicate a significant improvement over the process-based approach.
UR - http://www.scopus.com/inward/record.url?scp=84993783110&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84993783110&partnerID=8YFLogxK
U2 - 10.1109/HICSS.1996.495490
DO - 10.1109/HICSS.1996.495490
M3 - Conference contribution
AN - SCOPUS:84993783110
T3 - Proceedings of the Annual Hawaii International Conference on System Sciences
SP - 424
EP - 432
BT - Architecture and Software Technology
PB - IEEE Computer Society
T2 - 29th Hawaii International Conference on System Sciences, HICSS 1996
Y2 - 3 January 1996 through 6 January 1996
ER -