Thursday 28th of March 2024
 

PPNOCS: Performance and Power Network on Chip Simulator based on SystemC


El Sayed M. Saad, Sameh A. Salem, Medhat H. Awadalla and Ahmed M. Mostafa

As technology moves towards multi-core system-on-chips (SoCs), networks-on-chip (NoCs) are emerging as the scalable fabric for interconnecting the cores. Network-on-Chip architectures have a wide variety of parameters that can be adapted to the designers requirements. This paper proposes a performance and power network on chip simulator (PPNOCS) based on SystemC to explore the impact of various architectural level parameters of the on-chip interconnection network elements on its performance and power. PPNOCS supports an arbitrary size of mesh and torus topology, adopts five classic routing algorithms and seven synthetic traffic patterns. Developers also can develop and verify their own network design by modifying the corresponding modules. Experiments of using this simulator are carried out to study the power, latency and throughput of a 4x4 multi-core mesh network topology. Results show that PPNOCS provides a fast and convenient platform for researching and verification of NoC architectures and routing algorithms.

Keywords: Network-on-Chip, Performance, Power, Simulation, SystemC.

Download Full-Text


ABOUT THE AUTHORS

El Sayed M. Saad
Communication, Electronics and Computers Department, Faculty of Engineering, Helwan University, Helwan, Egypt

Sameh A. Salem
Communication, Electronics and Computers Department, Faculty of Engineering, Helwan University, Helwan, Egypt

Medhat H. Awadalla
Communication, Electronics and Computers Department, Faculty of Engineering, Helwan University, Helwan, Egypt Electrical and Computer Engineering Department, SQU University, Oman

Ahmed M. Mostafa
Communication, Electronics and Computers Department, Faculty of Engineering, Helwan University, Helwan, Egypt


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »