Title :
A Buffered Flow Control Scheme with Flit Weight-Based Dropping Mechanism for Efficient Communication in NoC
Author :
Aldammas, Ahmed ; Soudani, Adel ; Al Dhelaan, Abdullah
Author_Institution :
Comput. Sci. Dept., King Saud Univ., Riyadh, Saudi Arabia
Abstract :
Embedded distributed multimedia applications based on the use of on-chip networks for communication and messages exchange requires specific and enhanced quality of service management. To reach the desired performance at the application level, the NoC router should implement per flit handling strategy with wide granularity. This purpose requires an enhanced internal architecture that ensures from one hand a specific management according to a service classification and from the other hand, it enhances the routing process. In this context, this paper proposes a new mechanism for QoS management in network on chip. This mechanism is based on the use of central memory where flits are in-queued according to their class of service. This scheme enables an optimal flit scheduling phase and provides more capabilities to drop low important flits when the router shows congestion state symptoms. The paper presents, also, a protocol structure that fills with this architecture and introduces a signaling mechanism to make efficient the QoS management through the proposed architecture. The circuit performance and its adaptability to achieve quality of service with low power processing and high bandwidth in on chip multiprocessor systems will be studied in this paper.
Keywords :
flow control; network-on-chip; quality of service; Embedded distributed multimedia applications; NoC router; QoS management; application level; buffered flow control scheme; central memory; efficient communication; flit weight-based dropping mechanism; handling strategy; internal architecture; network on chip; on chip multiprocessor systems; on-chip networks; optimal flit scheduling; protocol structure; quality of service management; routing process; service classification; signaling mechanism; wide granularity; Delays; Jitter; Memory management; Ports (Computers); Process control; Quality of service; Routing; Memory management; Micro-architecture; Network-on-chip; Quality-of-service; WRED;
Conference_Titel :
Embedded Multicore/Manycore SoCs (MCSoc), 2014 IEEE 8th International Symposium on
Conference_Location :
Aizu-Wakamatsu
DOI :
10.1109/MCSoC.2014.40