Title :
An OMNeT++ based Network-on-Chip simulator for embedded systems
Author :
Mansour, Ayman ; Gotze, Joachim
Author_Institution :
Inf. Process. Lab., Tech. Univ. Dortmund, Dortmund, Germany
Abstract :
Network-on-Chip (NoC) was presented as a new System-on-Chip (SoC) paradigm to solve the problem associated with shared buses in multi-core systems by replacing the traditional bus based on-chip interconnections with packet-switched network architecture. The performance of NoCs depends on many influencing factors as e.g., network size, network topology, routing scheme, congestion avoidance method. Investigating the effects of different parameters and configurations on a simulation tool is preferred over a real hardware due to time and cost considerations. In this paper, an NoC simulator using OMNeT++ is built for investigating sparse matrix-vector multiplication (SMVM) using an NoC. More precisely, as an example for these investigations, two methods for increasing the NoC throughput are presented which are dynamic and asynchronous routings.
Keywords :
embedded systems; integrated circuit interconnections; multiprocessing systems; network topology; network-on-chip; OMNeT++; asynchronous routing; congestion avoidance method; dynamic routing; embedded systems; multicore systems; network size; network topology; network-on-chip simulator; on-chip interconnections; packet-switched network architecture; routing scheme; shared buses; sparse matrix-vector multiplication; system-on-chip paradigm; Adaptation models; Clocks; Equations; Europe; Mathematical model; Multiplexing; Topology;
Conference_Titel :
Circuits and Systems (APCCAS), 2012 IEEE Asia Pacific Conference on
Conference_Location :
Kaohsiung
Print_ISBN :
978-1-4577-1728-4
DOI :
10.1109/APCCAS.2012.6419047