A flexible modeling environment for a NoC-based multicore architecture

被引:0
|
作者
Lemaire, Romain [1 ]
Thuries, Sebastien [1 ]
Heiztmann, Frederic [1 ]
Helmstetter, Claude [1 ]
Vivet, Pascal [1 ]
Clermidy, Fabien [1 ]
机构
[1] CEA, LETI, F-38054 Grenoble, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Following silicon technology improvements, Systems-on-Chip become more and more complex and require higher efforts for each design and validation steps. From architecture exploration to low-level hardware mechanism implementation, simulation platform are developed with different constraints in terms of speed performance or timing precision. The main issue is then to ensure consistency of the design all along the design flow process. In this paper, a NoC-based Multi-Processor System-on-Chip (MPSoC) architecture called GENEPY is introduced. The platform includes a mix of high-performance digital signal processing (DSP) cores, general-purpose processors (GPPs) and dedicated hardware accelerator all interconnected by a 2D-mesh Network-on-Chip (NoC). Associated with this architecture a flexible modeling environment is demonstrated. Built around a SystemC-TLM kernel, it integrates instruction set simulators and cosimulation wrappers and power estimators to adapt various types of user requirements from system architects to hardware designers and software developers in a common framework. Results are presented to assess the usability and potentiality of such modeling environment both for silicon implementation validation and for easier application mapping at early stage.
引用
收藏
页码:140 / 147
页数:8
相关论文
共 50 条
  • [1] A Scalable Flexible SOM NoC-Based Hardware Architecture
    Abadi, Mehdi
    Jovanovic, Slavisa
    Ben Khalifa, Khaled
    Weber, Serge
    Bedoui, Mohamed Hedi
    ADVANCES IN SELF-ORGANIZING MAPS AND LEARNING VECTOR QUANTIZATION, WSOM 2016, 2016, 428 : 165 - 175
  • [2] Performance Evaluation of NoC-Based Multicore Systems: From Traffic Analysis to NoC Latency Modeling
    Qian, Zhiliang
    Bogdan, Paul
    Tsui, Chi-Ying
    Marculescu, Radu
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2016, 21 (03)
  • [3] Effects of the NoC Architecture in the Performance of NoC-based MPSoCs
    Silva, Douglas R. G.
    Oliveira, Bruno S.
    Moraes, Fernando G.
    2014 21ST IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2014, : 431 - 434
  • [4] NoC-based FPGA: Architecture and routing
    Gindin, Roman
    Cidon, Israel
    Keidar, Idit
    NOCS 2007: FIRST INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP, PROCEEDINGS, 2007, : 253 - +
  • [5] Design and Exploration of Routing Methods for NoC-based Multicore Systems
    Bahrebar, Poona
    Stroobandt, Dirk
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [6] Towards Full Virtualization of Heterogeneous NoC-based Multicore Embedded Architectures
    Kornaros, George
    Grammatikakis, Miltos D.
    Coppola, Marcello
    15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012), 2012, : 345 - 352
  • [7] Light Weight Hierarchical Cache Coherence in NoC-Based Multicore Processors
    Huang, Libo
    Xiao, Nong
    Wang, Zhiying
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2012, 15 (11B): : 5171 - 5187
  • [8] A Scalable and Parallel Test Access Strategy for NoC-based Multicore System
    Han, Taewoo
    Choi, Inhyuk
    Oh, Hyunggoy
    Kang, Sungho
    2014 IEEE 23RD ASIAN TEST SYMPOSIUM (ATS), 2014, : 81 - 86
  • [9] Performance Modeling for Designing NoC-based Multiprocessors
    Nakada, Takashi
    Miwa, Shinobu
    Yano, Keisuke
    Nakamura, Hiroshi
    RAPID SYSTEM PROTOTYPING: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE (RSP 2013), 2013, : 30 - 36
  • [10] A programming model and a NoC-based architecture for streaming applications
    Wu, Yun Jie
    Houzet, Dominique
    Huet, Sylvain
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 393 - 397