DocumentCode
1665121
Title
A scalable, non-interfering, synthesizable Network-on-chip monitor
Author
Alhonen, Antti ; Salminen, Erno ; Nieminen, Jussi ; Hämäläinen, Timo D.
Author_Institution
Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere, Finland
fYear
2010
Firstpage
1
Lastpage
6
Abstract
Today´s Multi-Processor System-on-Chips incorporate advanced communication mechanisms, called Network-on-Chip, to interconnect multiple resources such as processors, memories and accelerators. The detailed evaluation of these communication networks calls for low-level tools that allow detailed performance analysis at the level of the network instead of the analysis at the Processing Elements. We present a freely available toolset to perform such analysis. First level of data analysis is done on HW level on FPGA. 100Mbit/s ethernet connection is used to collect the data to host PC to be further processed and analyzed using a simple and intuitive graphical interface. Finally, we show a case study of an evaluation of an MPEG-4 encoder utilizing the NoC paradigm. We were able to compare link utilizations, stall cycles, and system performance by any time window from 500 clock cycles to the whole running time of 5 seconds at 25 MHz. The system needed to run only once, producing 43 MB of binary data with 250 000 data points, each presenting statistics for every link in the network. The total HW area overhead for monitoring was 4.8%.
Keywords
data analysis; network-on-chip; MPEG-4 encoder; communication mechanisms; data analysis; detailed performance analysis; frequency 25 MHz; low-level tools; multiple resources; network-on-chip monitor; time 5 s; Clocks; Field programmable gate arrays; Monitoring; Program processors; Radiation detectors; Real time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
NORCHIP, 2010
Conference_Location
Tampere
Print_ISBN
978-1-4244-8972-5
Electronic_ISBN
978-1-4244-8971-8
Type
conf
DOI
10.1109/NORCHIP.2010.5669447
Filename
5669447
Link To Document