<p>Interconnection networks, by enabling communication, synchronization, and resource sharing across the components in a large system, underpin modern computing systems at every scale–ranging from multicore processors and Networks-on-Chip at the microarchitectural level to large-scale high-performance computing systems (specifically, supercomputers), datacenters, and distributed infrastructures at the macro-scale. Because these systems are fundamentally network-based, accurate evaluation of interconnection networks through simulation has become indispensable for ensuring performance and scalability in the design phase of such complex network-based systems. Among the principal evaluation approaches, simulation has emerged as the most widely adopted due to its balance of flexibility, cost-effectiveness, and scalability. This paper presents a comprehensive survey of interconnection network simulators, systematically categorizing them into micro- and macro-scale domains within a unified framework. Unlike prior surveys that address these domains in isolation or provide narrow tool-specific descriptions, our work offers an integrated taxonomy and highlights key comparative dimensions, including supported network types, performance metrics (e.g., latency, throughput, scalability), configuration mechanisms, workload styles, and extensibility. By synthesizing these aspects, the survey functions not only as a structured reference but also as a quick guide, enabling researchers and practitioners to identify suitable simulators, understand their trade-offs, and make informed decisions, thereby contributing an effective and innovative outcome for advancing both research and education in the field of interconnection networks used in the design and evaluation of any network-based complex system.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

A comprehensive review and classification of micro-scale and macro-scale interconnection network simulators for research and education in network-based computing systems

  • Atiyeh Gheibi-Fetrat,
  • Fatemeh Serajeh Hassani,
  • Negar Akbarzadeh,
  • Amir Mirzaei,
  • Mahmoud Reza Kheyrati-Fard,
  • Ahmad Javadi Nezhad,
  • Jeong-A. Lee,
  • Hamid Sarbazi-Azad

摘要

Interconnection networks, by enabling communication, synchronization, and resource sharing across the components in a large system, underpin modern computing systems at every scale–ranging from multicore processors and Networks-on-Chip at the microarchitectural level to large-scale high-performance computing systems (specifically, supercomputers), datacenters, and distributed infrastructures at the macro-scale. Because these systems are fundamentally network-based, accurate evaluation of interconnection networks through simulation has become indispensable for ensuring performance and scalability in the design phase of such complex network-based systems. Among the principal evaluation approaches, simulation has emerged as the most widely adopted due to its balance of flexibility, cost-effectiveness, and scalability. This paper presents a comprehensive survey of interconnection network simulators, systematically categorizing them into micro- and macro-scale domains within a unified framework. Unlike prior surveys that address these domains in isolation or provide narrow tool-specific descriptions, our work offers an integrated taxonomy and highlights key comparative dimensions, including supported network types, performance metrics (e.g., latency, throughput, scalability), configuration mechanisms, workload styles, and extensibility. By synthesizing these aspects, the survey functions not only as a structured reference but also as a quick guide, enabling researchers and practitioners to identify suitable simulators, understand their trade-offs, and make informed decisions, thereby contributing an effective and innovative outcome for advancing both research and education in the field of interconnection networks used in the design and evaluation of any network-based complex system.