Run-Time Monitoring Mechanism for Efficient Design of Application-specific NoC Architectures in Multi/Manycore Era

被引:2
|
作者
Ben Ahmed, Akram [1 ]
Ochi, Takayuki [1 ]
Miura, Shohei [1 ]
Ben Abdallah, Abderazek [1 ]
机构
[1] Univ Aizu, Grad Sch Comp Sci & Engn, Aizu Wakamatsu, Fukushima 9658580, Japan
关键词
Buffer Design; Power-Reduction; Run-Time Monitoring; Design Method; NoC; VIRTUAL CUT-THROUGH; NETWORKS; ROUTER;
D O I
10.1109/CISIS.2013.80
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the major design challenges of Network-on-Chip interconnect is the storage buffers. They occupy a significant portion of the system's area and so they are considered as main "power-hungry" components. Deciding the appropriate buffers size and implementation in these systems is the key technique for increasing system performance and also for reducing overall area and power consumption. However, this goal is very hard to achieve with traditional design approaches, where design decisions of the main architectural parameters are generally made with slow and inaccurate software simulation or theoretical modeling. In order to quickly capture and decide the optimal buffers size and the whole system behavior, we propose in this work an efficient design method for Network-on-Chip architecture based on a novel run-time monitoring mechanism (RMM). The system monitors the traffic flow at different system's resources and sends the monitored run-time traffic information to a specialized controller. In addition, our proposed design method allows to easily compute optimal architecture hardware parameters (i.e Buffer size) and allocate the appropriate values on demand to satisfy the requirements of any given application. The RMM mechanism was designed in hardware and integrated into our NoC system (PNoC)(1). From the evaluation results, we conclude that the system performance in terms of execution time was about 27% better when compared with traditional design methods over several benchmark programs.
引用
收藏
页码:440 / 445
页数:6
相关论文
共 9 条
  • [1] A Metaobject Protocol for Optimizing Application-Specific Run-Time Variability
    Chari, Guido
    Garbervetsky, Diego
    Marr, Stefan
    [J]. PROCEEDINGS OF THE 12TH WORKSHOP ON IMPLEMENTATION, COMPILATION AND OPTIMIZATION OF OBJECT-ORIENTED LANGUAGES, PROGRAMS AND SYSTEMS (ICOOOLPS'17), 2017,
  • [2] ARTE: An Application-specific Run-Time managEment framework for multi-cores based on queuing models
    Mariani, Giovanni
    Palermo, Gianluca
    Zaccaria, Vittorio
    Silvano, Cristina
    [J]. PARALLEL COMPUTING, 2013, 39 (09) : 504 - 519
  • [3] Designing application-specific cores using JBits: A run-time parameterizable FIR filter
    James-Roxby, P
    [J]. RECONFIGURABLE TECHNOLOGY: FPGAS AND RECONFIGURABLE PROCESSORS FOR COMPUTING AND COMMUNICATIONS III, 2001, 4525 : 18 - 26
  • [4] A multi-objective architecture optimization method for application-specific NoC design
    Xu, Changqing
    Liu, Yi
    Yang, Yintang
    [J]. 2018 31ST IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2018, : 130 - 135
  • [5] Design and Development of a Run-Time Monitor for Multi-Core Architectures in Cloud Computing
    Kang, Mikyung
    Kang, Dong-In
    Crago, Stephen P.
    Park, Gyung-Leen
    Lee, Junghoon
    [J]. SENSORS, 2011, 11 (04) : 3595 - 3610
  • [6] Power Variations of Multi-Port Routers in an Application-Specific NoC Design: A Case Study
    Sethuraman, Balasubramanian
    Vemuri, Ranga
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, VOLS, 1 AND 2, 2007, : 596 - +
  • [7] Keynote: "Design Space Exploration and Run-time Resource Management in the Embedded Multi-core Era"
    Bampi, Sergio
    [J]. 2012 IEEE 10TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2012,
  • [8] Keynote: "Design Space Exploration and Run-time Resource Management in the Embedded Multi-core Era"
    Zaccaria, Vittorio
    [J]. 2012 IEEE 10TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2012,
  • [9] Using Multi-objective Design Space Exploration to Enable Run-time Resource Management for Reconfigurable Architectures
    Mariani, Giovanni
    Sima, Vlad-Mihai
    Palermo, Gianluca
    Zaccaria, Vittorio
    Silvano, Cristina
    Bertels, Koen
    [J]. DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 1379 - 1384