• DocumentCode
    3115067
  • Title

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

  • Author

    Ben Ahmed, Akram ; Ochi, Takao ; Miura, Shun ; Ben Abdallah, Asma

  • Author_Institution
    Grad. Sch. of Comput. Sci. & Eng., Univ. of Aizu, Aizu-Wakamatsu, Japan
  • fYear
    2013
  • fDate
    3-5 July 2013
  • Firstpage
    440
  • Lastpage
    445
  • Abstract
    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). 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.
  • Keywords
    buffer storage; integrated circuit design; multiprocessing systems; multiprocessor interconnection networks; network-on-chip; system monitoring; PNoC; RMM; application-specific NoC architecture; architectural parameter; design decision; execution time; manycore era; multicore era; network-on-chip interconnect; optimal architecture hardware parameter; optimal buffers size; power consumption; power-hungry components; run-time monitoring mechanism; run-time traffic information; software simulation; storage buffer; system behavior; system performance; system resources; theoretical modeling; traffic flow monitoring; Algorithm design and analysis; Computer architecture; Hardware; Monitoring; Network-on-chip; Probes; Registers; Buffer Design; Design Method; NoC; Power-Reduction; Run-Time Monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Complex, Intelligent, and Software Intensive Systems (CISIS), 2013 Seventh International Conference on
  • Conference_Location
    Taichung
  • Print_ISBN
    978-0-7695-4992-7
  • Type

    conf

  • DOI
    10.1109/CISIS.2013.80
  • Filename
    6603929