NSIM: An interconnection network simulator for extreme-scale parallel computers

Hideki Miwa, Ryutaro Susukita, Hidetomo Shibamura, Tomoya Hirao, Jun Maki, Makoto Yoshida, Takayuki Kando, Yuichiro Ajima, Ikuo Miyoshi, Toshiyuki Shimizu, Yuji Oinaga, Hisashige Ando, Yuichi Inadomi, Koji Inoue, Mutsumi Aoyagi, Kazuaki Murakami

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

In the near future, interconnection networks of massively parallel computer systems will connect more than a hundred thousands of computing nodes. The performance evaluation of the interconnection networks can provide real insights to help the development of efficient communication library. Hence, to evaluate the performance of such interconnection networks, simulation tools capable of modeling the networks with sufficient details, supporting a user-friendly interface to describe communication patterns, providing the users with enough performance information, completing simulations within a reasonable time, are a real necessity. This paper introduces a novel interconnection network simulator NSIM, for the evaluation of the performance of extreme-scale interconnection networks. The simulator implements a simplified simulation model so as to run faster without any loss of accuracy. Unlike the existing simulators, NSIM is built on the execution-driven simulation approach. The simulator also provides a MPI-compatible programming interface. Thus, the simulator can emulate parallel program execution and correctly simulate point-to-point and collective communications that are dynamically changed by network congestion. The experimental results in this paper showed sufficient accuracy of this simulator by comparing the simulator and the real machine. We also confirmed that the simulator is capable of evaluating ultra large-scale interconnection networks, consumes smaller memory area, and runs faster than the existing simulator. This paper also introduces a simulation service built on a cloud environment. Without installing NSIM, users can simulate interconnection networks with various configurations by using a web browser.

Original languageEnglish
Pages (from-to)2298-2308
Number of pages11
JournalIEICE Transactions on Information and Systems
VolumeE94-D
Issue number12
DOIs
Publication statusPublished - Dec 2011

Fingerprint

Simulators
Communication
Web browsers
User interfaces
Computer systems
Data storage equipment

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Computer Vision and Pattern Recognition
  • Electrical and Electronic Engineering
  • Artificial Intelligence

Cite this

Miwa, H., Susukita, R., Shibamura, H., Hirao, T., Maki, J., Yoshida, M., ... Murakami, K. (2011). NSIM: An interconnection network simulator for extreme-scale parallel computers. IEICE Transactions on Information and Systems, E94-D(12), 2298-2308. https://doi.org/10.1587/transinf.E94.D.2298

NSIM : An interconnection network simulator for extreme-scale parallel computers. / Miwa, Hideki; Susukita, Ryutaro; Shibamura, Hidetomo; Hirao, Tomoya; Maki, Jun; Yoshida, Makoto; Kando, Takayuki; Ajima, Yuichiro; Miyoshi, Ikuo; Shimizu, Toshiyuki; Oinaga, Yuji; Ando, Hisashige; Inadomi, Yuichi; Inoue, Koji; Aoyagi, Mutsumi; Murakami, Kazuaki.

In: IEICE Transactions on Information and Systems, Vol. E94-D, No. 12, 12.2011, p. 2298-2308.

Research output: Contribution to journalArticle

Miwa, H, Susukita, R, Shibamura, H, Hirao, T, Maki, J, Yoshida, M, Kando, T, Ajima, Y, Miyoshi, I, Shimizu, T, Oinaga, Y, Ando, H, Inadomi, Y, Inoue, K, Aoyagi, M & Murakami, K 2011, 'NSIM: An interconnection network simulator for extreme-scale parallel computers', IEICE Transactions on Information and Systems, vol. E94-D, no. 12, pp. 2298-2308. https://doi.org/10.1587/transinf.E94.D.2298
Miwa, Hideki ; Susukita, Ryutaro ; Shibamura, Hidetomo ; Hirao, Tomoya ; Maki, Jun ; Yoshida, Makoto ; Kando, Takayuki ; Ajima, Yuichiro ; Miyoshi, Ikuo ; Shimizu, Toshiyuki ; Oinaga, Yuji ; Ando, Hisashige ; Inadomi, Yuichi ; Inoue, Koji ; Aoyagi, Mutsumi ; Murakami, Kazuaki. / NSIM : An interconnection network simulator for extreme-scale parallel computers. In: IEICE Transactions on Information and Systems. 2011 ; Vol. E94-D, No. 12. pp. 2298-2308.
@article{a2f03a7860464fc9a74a65761819a008,
title = "NSIM: An interconnection network simulator for extreme-scale parallel computers",
abstract = "In the near future, interconnection networks of massively parallel computer systems will connect more than a hundred thousands of computing nodes. The performance evaluation of the interconnection networks can provide real insights to help the development of efficient communication library. Hence, to evaluate the performance of such interconnection networks, simulation tools capable of modeling the networks with sufficient details, supporting a user-friendly interface to describe communication patterns, providing the users with enough performance information, completing simulations within a reasonable time, are a real necessity. This paper introduces a novel interconnection network simulator NSIM, for the evaluation of the performance of extreme-scale interconnection networks. The simulator implements a simplified simulation model so as to run faster without any loss of accuracy. Unlike the existing simulators, NSIM is built on the execution-driven simulation approach. The simulator also provides a MPI-compatible programming interface. Thus, the simulator can emulate parallel program execution and correctly simulate point-to-point and collective communications that are dynamically changed by network congestion. The experimental results in this paper showed sufficient accuracy of this simulator by comparing the simulator and the real machine. We also confirmed that the simulator is capable of evaluating ultra large-scale interconnection networks, consumes smaller memory area, and runs faster than the existing simulator. This paper also introduces a simulation service built on a cloud environment. Without installing NSIM, users can simulate interconnection networks with various configurations by using a web browser.",
author = "Hideki Miwa and Ryutaro Susukita and Hidetomo Shibamura and Tomoya Hirao and Jun Maki and Makoto Yoshida and Takayuki Kando and Yuichiro Ajima and Ikuo Miyoshi and Toshiyuki Shimizu and Yuji Oinaga and Hisashige Ando and Yuichi Inadomi and Koji Inoue and Mutsumi Aoyagi and Kazuaki Murakami",
year = "2011",
month = "12",
doi = "10.1587/transinf.E94.D.2298",
language = "English",
volume = "E94-D",
pages = "2298--2308",
journal = "IEICE Transactions on Information and Systems",
issn = "0916-8532",
publisher = "一般社団法人電子情報通信学会",
number = "12",

}

TY - JOUR

T1 - NSIM

T2 - An interconnection network simulator for extreme-scale parallel computers

AU - Miwa, Hideki

AU - Susukita, Ryutaro

AU - Shibamura, Hidetomo

AU - Hirao, Tomoya

AU - Maki, Jun

AU - Yoshida, Makoto

AU - Kando, Takayuki

AU - Ajima, Yuichiro

AU - Miyoshi, Ikuo

AU - Shimizu, Toshiyuki

AU - Oinaga, Yuji

AU - Ando, Hisashige

AU - Inadomi, Yuichi

AU - Inoue, Koji

AU - Aoyagi, Mutsumi

AU - Murakami, Kazuaki

PY - 2011/12

Y1 - 2011/12

N2 - In the near future, interconnection networks of massively parallel computer systems will connect more than a hundred thousands of computing nodes. The performance evaluation of the interconnection networks can provide real insights to help the development of efficient communication library. Hence, to evaluate the performance of such interconnection networks, simulation tools capable of modeling the networks with sufficient details, supporting a user-friendly interface to describe communication patterns, providing the users with enough performance information, completing simulations within a reasonable time, are a real necessity. This paper introduces a novel interconnection network simulator NSIM, for the evaluation of the performance of extreme-scale interconnection networks. The simulator implements a simplified simulation model so as to run faster without any loss of accuracy. Unlike the existing simulators, NSIM is built on the execution-driven simulation approach. The simulator also provides a MPI-compatible programming interface. Thus, the simulator can emulate parallel program execution and correctly simulate point-to-point and collective communications that are dynamically changed by network congestion. The experimental results in this paper showed sufficient accuracy of this simulator by comparing the simulator and the real machine. We also confirmed that the simulator is capable of evaluating ultra large-scale interconnection networks, consumes smaller memory area, and runs faster than the existing simulator. This paper also introduces a simulation service built on a cloud environment. Without installing NSIM, users can simulate interconnection networks with various configurations by using a web browser.

AB - In the near future, interconnection networks of massively parallel computer systems will connect more than a hundred thousands of computing nodes. The performance evaluation of the interconnection networks can provide real insights to help the development of efficient communication library. Hence, to evaluate the performance of such interconnection networks, simulation tools capable of modeling the networks with sufficient details, supporting a user-friendly interface to describe communication patterns, providing the users with enough performance information, completing simulations within a reasonable time, are a real necessity. This paper introduces a novel interconnection network simulator NSIM, for the evaluation of the performance of extreme-scale interconnection networks. The simulator implements a simplified simulation model so as to run faster without any loss of accuracy. Unlike the existing simulators, NSIM is built on the execution-driven simulation approach. The simulator also provides a MPI-compatible programming interface. Thus, the simulator can emulate parallel program execution and correctly simulate point-to-point and collective communications that are dynamically changed by network congestion. The experimental results in this paper showed sufficient accuracy of this simulator by comparing the simulator and the real machine. We also confirmed that the simulator is capable of evaluating ultra large-scale interconnection networks, consumes smaller memory area, and runs faster than the existing simulator. This paper also introduces a simulation service built on a cloud environment. Without installing NSIM, users can simulate interconnection networks with various configurations by using a web browser.

UR - http://www.scopus.com/inward/record.url?scp=82655162804&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=82655162804&partnerID=8YFLogxK

U2 - 10.1587/transinf.E94.D.2298

DO - 10.1587/transinf.E94.D.2298

M3 - Article

AN - SCOPUS:82655162804

VL - E94-D

SP - 2298

EP - 2308

JO - IEICE Transactions on Information and Systems

JF - IEICE Transactions on Information and Systems

SN - 0916-8532

IS - 12

ER -