Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
460964 | Microprocessors and Microsystems | 2013 | 14 Pages |
Abstract
Today’s Multi-Processor System-on-Chips incorporate Network-on-Chips to interconnect multiple processors, memories, and accelerators. We present a freely available toolset to monitor and analyze these networks. Internal signals are pre-analyzed on FPGA without interfering the system. Host PC carries out further analysis with post-processing algorithms and an intuitive graphical interface. Traces of end-to-end communication can be approximated from mere link statistics, average error being 10%. In a case study of MPEG-4 encoder ran at 25 MHz, we compared link utilizations and stall cycles by any time window from 500 clock cycles to the whole running time. Area overhead for monitoring was 5%.
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Networks and Communications
Authors
Antti Alhonen, Erno Salminen, Lasse Lehtonen, Timo D. Hämäläinen,