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 条
  • [1] AUTOMATIC TEST PROGRAM GENERATION FRAMEWORK FOR NOC-BASED MPSOC COMPILER VALIDATION
    Li, Shuo
    Malik, Omer
    Hemani, Ahmed
    2011 INTERNATIONAL CONFERENCE ON INSTRUMENTATION, MEASUREMENT, CIRCUITS AND SYSTEMS ( ICIMCS 2011), VOL 1: INSTRUMENTATION, MEASUREMENT, CIRCUITS AND SYSTEMS, 2011, : 99 - 103
  • [2] RVNoC: A Framework for Generating RISC-V NoC-based MPSoC
    Elmohr, Mahmoud A.
    Eissa, Ahmed S.
    Ibrahim, Moamen
    Khamis, Mostafa
    El-Ashry, Sameh
    Shalaby, Ahmed
    AbdElsalam, Mohamed
    El-Kharashi, M. Watheq
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 617 - 621
  • [3] From Simulink to NoC-based MPSoC on FPGA
    Robino, Francesco
    Oberg, Johnny
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [4] Architectural issues in homogeneous NoC-Based MPSoC
    Sassatelli, Gilles
    Saint-Jean, Nicolas
    Woszezenki, Cristiane
    Grehs, Ismael
    Moraes, Fernando
    RSP 2007: 18TH IEEE/IFIP INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2007, : 139 - +
  • [5] A Case Study for NoC-Based Homogeneous MPSoC Architectures
    Tota, Sergio V.
    Casu, Mario R.
    Roch, Massimo Ruo
    Macchiarulo, Luca
    Zamboni, Maurizio
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (03) : 384 - 388
  • [6] A Method for NoC-based MPSoC Energy Consumption Estimation
    Martins, Andre L. M.
    Silva, Douglas R. G.
    Castilhos, Guilherme M.
    Monteiro, Thiago M.
    Moraes, Fernando G.
    2014 21ST IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2014, : 427 - 430
  • [7] Mapping Algorithms for NoC-based Heterogeneous MPSoC Platforms
    Singh, Amit Kumar
    Wu Jigang
    Prakash, Alok
    Srikanthan, Thambipillai
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 133 - 140
  • [8] Qsys NOC-based MPSOC Design for LAMOST Spectrographs
    Han, Zhongyi
    Wang, Jianing
    Zeng, Yizhong
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY II, 2012, 8451
  • [9] A Lightweight Metric for The Evaluation of Network Congestion in NoC-based MPSoC
    Huang, Yang
    Huang, Letian
    Wang, Xiaohang
    2016 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2016, : 205 - 206
  • [10] QoSS Hierarchical NoC-Based Architecture for MPSoC Dynamic Protection
    Sepulveda, Johanna
    Pires, Ricardo
    Gogniat, Guy
    Chau, Wang Jiang
    Strum, Marius
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2012, 2012