/newxim

Network on Chip Simulator

Primary LanguageC++

Newxim

Network-on-Chip Simulator.

Reference

Romanov, A.Y.; Myachin, N.M.; Lezhnev, E.V.; Ivannikov, A.D.; El-Mesady, A. Ring-Split: Deadlock-Free Routing Algorithm for Circulant Networks-on-Chip. Micromachines 2023, 14, 141. https://doi.org/10.3390/mi14010141

Description

This project is dedicated to cycle-accurate NoCs simulation and is a part of NoC topologies study at HSE University. Main purpose of the project is to provide tools for analyzing NoCs with custom topologies and in particular Circulant topologies. There are several implemented topologies and potion to pecify custom one.

Project was originally forked from davidepatti/noxim but the purpose of modeling NoC`s with custom topologies support led to complete code overhaul. As a result, current simulator have support for different topologies and and routing algorithms. In addition, overall code structure and performance were improved along with the number of accumulated simulation metrics.

Related projects

NewximManager - utility for running multiple simulation instances and results aggregation

Documentation

https://wertual08.github.io/newxim

Contacts

Developer: wertual08@gmail.com (Nikolay Myachin)
a.romanov@hse.ru (Aleksandr Romanov, PhD)
https://www.hse.ru/en/staff/a.romanov#sci
https://www.researchgate.net/profile/Aleksandr-Romanov