• DocumentCode
    2997073
  • Title

    Real-Time Monitoring of Multicore SoCs through Specialized Hardware Agents on NoC Network Interfaces

  • Author

    Kornaros, George ; Pnevmatikatos, Dionisios

  • Author_Institution
    Appl. Inf. & Multimedia Dept., Technol. Educ. Inst., Heraklion, Greece
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    248
  • Lastpage
    255
  • Abstract
    Network-on-chip based multicore systems need efficient management of a multitude of processing resources, hence avoiding hardware and system software from making inefficient time- and power-decisions at runtime. Hardware event management is a necessary path to assist in high-speed management of captured events and enable efficient reaction mechanisms. This paper proposes different micro architecture alternatives and describes an infrastructure for real-time monitoring and management of network-on-chip based systems. High-speed and energy efficient circuit techniques are deployed for monitoring agents that reside at the network interfaces in order to be configured dynamically and communicate computed statistics to centralized hardware monitor managers of different functionality and complexity. An implementation of a pipelined centralized monitor manager is shown, with the capacity to maintain event ordering and process different types of concurrent events. A single event is served with a latency of seven clock cycles. The presented results of a quantitative evaluation provide guidelines for system-level designers, proving the need for flexible and at the same time efficient filters for real-time monitors inside complex NoC-based SoCs.
  • Keywords
    network interfaces; network-on-chip; system-on-chip; NoC network interfaces; NoC-based SoC; centralized hardware monitor managers; clock cycles; energy efficient circuit techniques; hardware avoidance; hardware event management; high-speed circuit techniques; high-speed management; microarchitecture alternatives; multicore SoC; network-on-chip based multicore systems; network-on-chip based systems; pipelined centralized monitor manager; processing resources; quantitative evaluation; real-time management; real-time monitoring; real-time monitors; single event; specialized hardware agents; system software avoidance; system-level designers; Hardware; Monitoring; Multicore processing; Nickel; Probes; System-on-a-chip; Vectors; Multicore SoC; Network Interface; Network-on-Chip; Real-time Monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4673-0974-5
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2012.27
  • Filename
    6270646