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
Link To Document :
بازگشت