MuchiSim: A Simulation Framework for Design Exploration of Multi-Chip Manycore Systems

Marcelo Orenes-Vera, Esin Tureci, Margaret Rose Martonosi, David Wentzlaff

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The design space exploration of scaled-out manycores for communication-intensive applications (e.g., graph analytics and sparse linear algebra) is hampered due to either lack of scalability or accuracy of existing frameworks at simulating data-dependent execution patterns. This paper presents MuchiSim, a novel parallel simulator designed to address these challenges when exploring the design space of distributed multi-chiplet manycore architectures. We evaluate MuchiSim at simulating systems with up to a million interconnected processing units (PUs) while modeling data movement and communication cycle by cycle. In addition to performance, MuchiSim reports the energy, area, and cost of the simulated system. It also comes with a benchmark application suite and two data visualization tools. MuchiSim supports various parallelization strategies and communication primitives such as task-based parallelization and message passing, making it highly relevant for architectures with software-managed coherence and distributed memory. Via a case study, we show that MuchiSim helps users explore the balance between memory and computation units and the constraints related to chiplet integration and inter-chip communication. MuchiSim enables evaluating new techniques or design parameters for systems at scales that are more realistic for modern parallel systems, opening the gate for further research in this area.

Original languageEnglish (US)
Title of host publicationProceedings - 2024 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages48-60
Number of pages13
ISBN (Electronic)9798350376388
DOIs
StatePublished - 2024
Event2024 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2024 - Indianapolis, United States
Duration: May 5 2024May 7 2024

Publication series

NameProceedings - 2024 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2024

Conference

Conference2024 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2024
Country/TerritoryUnited States
CityIndianapolis
Period5/5/245/7/24

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Software
  • Safety, Risk, Reliability and Quality
  • Artificial Intelligence
  • Hardware and Architecture

Keywords

  • communication-intensive kernels
  • design-exploration
  • graph
  • manycore
  • multi-chip
  • scale-out
  • simulator
  • sparse

Fingerprint

Dive into the research topics of 'MuchiSim: A Simulation Framework for Design Exploration of Multi-Chip Manycore Systems'. Together they form a unique fingerprint.

Cite this