TY - GEN
T1 - Dist-gem5
T2 - 2017 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2017
AU - Alian, Mohammad
AU - Darbaz, Umur
AU - Dozsa, Gabor
AU - Diestelhorst, Stephan
AU - Kim, Daehoon
AU - Kim, Nam Sung
N1 - Funding Information:
This work is supported in part by NSF (CNF-1557244), NCSA Faculty Fellow program, and the EU project Mont Blanc 3 (H2020 Framework Programme under grant agreement 671697).
Publisher Copyright:
© 2017 IEEE.
PY - 2017/7/11
Y1 - 2017/7/11
N2 - When analyzing a distributed computer system, we often observe that the complex interplay among processor, node, and network sub-systems can profoundly affect the performance and power efficiency of the distributed computer system. Therefore, to effectively cross-optimize hardware and software components of a distributed computer system, we need a full-system simulation infrastructure that can precisely capture the complex interplay. Responding to the aforementioned need, we present dist-gem5, a flexible, detailed, and open-source full-system simulation infrastructure that can model and simulate a distributed computer system using multiple simulation hosts. Then we validate dist-gem5 against a physical cluster and show that the latency and bandwidth of the simulated network sub-system are within 18% of the physical one. Compared with the single threaded and parallel versions of gem5, dist-gem5 speeds up the simulation of a 63-node computer cluster by 83.1× and 12.8×, respectively.
AB - When analyzing a distributed computer system, we often observe that the complex interplay among processor, node, and network sub-systems can profoundly affect the performance and power efficiency of the distributed computer system. Therefore, to effectively cross-optimize hardware and software components of a distributed computer system, we need a full-system simulation infrastructure that can precisely capture the complex interplay. Responding to the aforementioned need, we present dist-gem5, a flexible, detailed, and open-source full-system simulation infrastructure that can model and simulate a distributed computer system using multiple simulation hosts. Then we validate dist-gem5 against a physical cluster and show that the latency and bandwidth of the simulated network sub-system are within 18% of the physical one. Compared with the single threaded and parallel versions of gem5, dist-gem5 speeds up the simulation of a 63-node computer cluster by 83.1× and 12.8×, respectively.
UR - http://www.scopus.com/inward/record.url?scp=85027064607&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85027064607&partnerID=8YFLogxK
U2 - 10.1109/ISPASS.2017.7975287
DO - 10.1109/ISPASS.2017.7975287
M3 - Conference contribution
AN - SCOPUS:85027064607
T3 - ISPASS 2017 - IEEE International Symposium on Performance Analysis of Systems and Software
SP - 153
EP - 162
BT - ISPASS 2017 - IEEE International Symposium on Performance Analysis of Systems and Software
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 24 April 2017 through 25 April 2017
ER -