Title :
Real-time execution monitoring on multi-processor system-on-chip
Author :
Holma, Kalle ; Arpinen, Tero ; Salminen, Erno ; Hännikäinen, Marko ; Hämäläinen, Timo D.
Author_Institution :
Dept. of Comput. Syst., Tampere Univ. of Technol., Tampere
Abstract :
In system-level design, design space exploration (DSE) produces large amounts of data when exploring myriad of alternatives for application mapping and the underlying platform. Visualization of the essential execution data makes the right design decisions essentially easier. This paper presents execution monitor, a versatile monitoring tool implemented in Java, for multi-processor systems-on-chip (MPSoCs). It allows monitoring both the application and the underlying platform in real-time, and also viewing the previously recorded execution trace. Execution monitor can be used both during the simulation and prototyping. Moreover, the designer can rapidly evaluate in run-time the performance of multiple application mappings via intuitive drag-and-drop mechanism. The case study shows that the visualization of the monitored execution data significantly eases optimizing the performance of the video codec after addition of new application functionality.
Keywords :
Java; data visualisation; multiprocessing systems; system-on-chip; Java; data visualization; design space exploration; intuitive drag-and-drop mechanism; multi-processor system-on-chip; real-time execution monitoring; system-level design; video codec; Data visualization; Java; Monitoring; Real time systems; Runtime; Space exploration; System-level design; System-on-a-chip; Video codecs; Virtual prototyping;
Conference_Titel :
System-on-Chip, 2008. SOC 2008. International Symposium on
Conference_Location :
Tampere
Print_ISBN :
978-1-4244-2541-9
Electronic_ISBN :
978-1-4244-2542-6
DOI :
10.1109/ISSOC.2008.4694872