Tool-set for NoC-based MPSoC Debugging - A Protocol View Perspective

被引:0
作者
Ruaro, Marcelo [1 ]
Carara, Everton A. [2 ]
Moraes, Fernando G. [1 ]
机构
[1] PUCRS Univ, Dept Comp Sci, Porto Alegre, RS, Brazil
[2] Univ Fed Santa Maria, DELC, BR-97105900 Santa Maria, RS, Brazil
来源
2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS) | 2014年
关键词
MPSoC; NoC; debug environments; protocols;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:2531 / 2534
页数:4
相关论文
共 12 条
  • [1] HeMPS - A Framework for NoC-Based MPSoC Generation
    Carara, Everton A.
    de Oliveira, Roberto P.
    Calazans, Ney L. V.
    Moraes, Fernando G.
    [J]. ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 1345 - 1348
  • [2] Castilhos Guilherme, 2013, 2013 IEEE Computer Society Annual Symposium on VLSI. Emerging VLSI Technologies and Architectures (ISVLSI), P153, DOI 10.1109/ISVLSI.2013.6654651
  • [3] Garibotti R., 2013, DAC
  • [4] Gray I., 2012, 2012 23rd IEEE International Symposium on Rapid System Prototyping (RSP 2012), P115, DOI 10.1109/RSP.2012.6380699
  • [5] Hedde D., 2011, RSP
  • [6] DEADLOCK-FREE MULTICAST WORMHOLE ROUTING IN 2-D MESH MULTICOMPUTERS
    LIN, XO
    MCKINLEY, PK
    NI, LM
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (08) : 793 - 804
  • [7] Martin G., 2006, DAC
  • [8] Moller L., 2010, 2010 Proceedings of 12th Biennial Baltic Electronics Conference (BEC 2010), P181, DOI 10.1109/BEC.2010.5630292
  • [9] Murillo L., 2012, S4D
  • [10] Murillo L., 2011, S4D