• DocumentCode
    543917
  • Title

    Channel trees: Reducing latency by sharing time slots in time-multiplexed Networks on Chip

  • Author

    Hansson, Andreas ; Coenen, Martijn ; Goossens, Kees

  • Author_Institution
    Electron. Syst. Group, Eindhoven Univ. of Technol., Eindhoven, Netherlands
  • fYear
    2007
  • fDate
    Sept. 30 2007-Oct. 3 2007
  • Firstpage
    149
  • Lastpage
    154
  • Abstract
    Networks on Chip (NoC) have emerged as the design paradigm for scalable System on Chip communication infrastructure. A growing number of applications, often with firm (FRT) or soft real-time (SRT) requirements, are integrated on the same chip. To provide time-related guarantees, NoC resources are reserved, e.g. by non-work-conserving time-division multiplexing (TDM). Traditionally, reservations are made on a per-communication-channel basis, thus providing FRT guarantees to individual channels. For SRT applications, this strategy is overly restrictive, as slack bandwidth is not used to improve performance. In this paper we introduce the concept of channel trees, where time slots are reserved for sets of communication channels. By employing work-conserving arbitration within a tree, we exploit the inherent single-threaded behaviour of the resource at the root of the tree, resulting in a drastic reduction in both average-case latency and TDM-table size. We show how channel trees enable us to halve the latter in a car entertainment SoC, and reduce the average latency by as much as much as 52% in a mobile phone SoC. By applying channel trees to an H264 decoder SoC, we increase processor utilisation by 25%.
  • Keywords
    network-on-chip; time division multiplexing; trees (mathematics); H264 decoder SoC; car entertainment SoC; channel trees; chip communication infrastructure; firm real time requirements; latency reduction; mobile phone SoC; nonwork-conserving time-division multiplexing; single-threaded behaviour; soft real-time requirements; time slots sharing; time-multiplexed networks on chip; Bandwidth; Intellectual property; Nickel; Resource management; SDRAM; System-on-a-chip; Time division multiplexing; Network-on-Chip; Quality-of-Service; System-on-Chip; Time-Division-Multiplexing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2007 5th IEEE/ACM/IFIP International Conference on
  • Conference_Location
    Salzburg
  • Print_ISBN
    978-1-5959-3824-4
  • Type

    conf

  • Filename
    5753830