HeMPS - A Framework for NoC-Based MPSoC Generation

被引:54
|
作者
Carara, Everton A. [1 ]
de Oliveira, Roberto P. [1 ]
Calazans, Ney L. V. [1 ]
Moraes, Fernando G. [1 ]
机构
[1] PUCRS FACIN, BR-90619900 Porto Alegre, RS, Brazil
关键词
D O I
10.1109/ISCAS.2009.5118013
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-Processor Systems-on-Chip (MPSoCs) are increasingly popular in embedded systems. Due to their complexity and huge design space to explore for such systems, CAD tools and frameworks to customize MPSoCs are mandatory. Some academic and industrial frameworks are available to support bus-based MPSoCs, but few works target NoCs as underlying communication architecture. A framework targeting MPSoC customization must provide abstract models to enable fast design space exploration, flexible application mapping strategies, all coupled to features to evaluate the performance of running applications. This paper proposes a framework to customize NoC-based MPSoCs with support to static and dynamic task mapping and C/SystemC simulation models for processors and memories. A simple, specifically designed microkernel executes in each processor, enabling multitasking at the processor level. Graphical tools enable debug and system verification, individualizing data for each task. Practical results highlight the benefit of using dynamic mapping strategies (total execution time reduction) and abstract models (total simulation time reduction without losing accuracy).
引用
收藏
页码:1345 / 1348
页数:4
相关论文
共 50 条
  • [21] Tool-set for NoC-based MPSoC Debugging - A Protocol View Perspective
    Ruaro, Marcelo
    Carara, Everton A.
    Moraes, Fernando G.
    2014 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2014, : 2531 - 2534
  • [22] Efficient Heuristics for Minimizing Communication Overhead in NoC-based Heterogeneous MPSoC Platforms
    Singh, Amit Kumar
    Wu Jigang
    Prakash, Alok
    Srikanthan, Thambipillai
    RSP 2009: TWENTIETH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2009, : 55 - 60
  • [23] DoS Attack Detection and Path Collision Localization in NoC-Based MPSoC Architectures
    Chaves, Cesar Giovanni
    Azad, Siavoosh Payandeh
    Hollstein, Thomas
    Sepulveda, Johanna
    JOURNAL OF LOW POWER ELECTRONICS AND APPLICATIONS, 2019, 9 (01)
  • [24] Mapping of Real-Time Applications on a Packet Switching NoC-based MPSoC
    Madalozzo, Guilherme
    Indrusiak, Leandro S.
    Moraes, Fernando G.
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 640 - 643
  • [25] Effective Task Scheduling and IP Mapping Algorithm for Heterogeneous NoC-Based MPSoC
    Yang, Peng-Fei
    Wang, Quan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2014, 2014
  • [26] Partitioning and Dynamic Mapping Evaluation for Energy Consumption Minimization on NoC-Based MPSoC
    Antunes, Eduardo
    Soares, Matheus
    Aguiar, Alexandra
    Johann, Sergio F.
    Sartori, Marcos
    Hessel, Fabiano
    Marcon, Cesar
    2012 13TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2012, : 451 - 457
  • [27] Design Space Exploration and Performance Evaluation at Electronic System Level for NoC-based MPSoC
    Sonntag, Soeren
    Gilabert, Francisco
    2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 336 - 339
  • [28] Computation and Communication Aware Run-Time Mapping for NoC-based MPSoC Platforms
    Kaushik, Samarth
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    2011 IEEE INTERNATIONAL SOC CONFERENCE (SOCC), 2011, : 185 - 190
  • [29] RTOS Solution for NoC-Based COTS MPSoC Usage in Mixed-Criticality Systems
    Serhiy Avramenko
    Massimo Violante
    Journal of Electronic Testing, 2019, 35 : 29 - 44
  • [30] RTOS Solution for NoC-Based COTS MPSoC Usage in Mixed-Criticality Systems
    Avramenko, Serhiy
    Violante, Massimo
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2019, 35 (01): : 29 - 44