DocumentCode
1769398
Title
Tool-set for NoC-based MPSoC debugging — A protocol view perspective
Author
Ruaro, Marcelo ; Carara, Everton A. ; Moraes, Fernando G.
Author_Institution
Comput. Sci. Dept., PUCRS Univ., Porto Alegre, Brazil
fYear
2014
fDate
1-5 June 2014
Firstpage
2531
Lastpage
2534
Abstract
Software development becomes an important issue in today´s MPSoC design. Due to the inherent non-deterministic behavior of MPSoCs, they are prone to concurrency bugs. Debugging tools for MPSoC may be grouped in the following classes: simulators, parallel software development environments, NoC debuggers. An important gap is observed concerning a complete NoC-based MPSoC: tools to inspect the traffic exchanged between processing elements in a higher abstraction level, and not simply as raw data. This is the goal of the paper: propose a new class of debugging tools, able to trace the messages exchanged between PEs, enabling debugging at the protocol level. Examples of protocols include communication between tasks, mapping heuristics, monitoring schemes for QoS, among others. The paper presents the proposed debug framework, as well as a task migration protocol as case study.
Keywords
integrated circuit design; integrated circuit testing; microprocessor chips; network-on-chip; protocols; MPSoC design; NoC debuggers; NoC-based MPSoC debugging; PE; QoS; concurrency bugs; debug framework; debugging tools; mapping heuristics; monitoring schemes; parallel software development environments; processing elements; protocol view perspective; task migration protocol; tool-set; Clocks; Computer bugs; Debugging; Monitoring; Protocols; Software; Throughput; MPSoC; NoC; debug environments; protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
Conference_Location
Melbourne VIC
Print_ISBN
978-1-4799-3431-7
Type
conf
DOI
10.1109/ISCAS.2014.6865688
Filename
6865688
Link To Document