Title :
High-Speed Hardware Arbitration Supporting Priorities and Bounded Service Latency
Author :
Kornaros, George
Author_Institution :
Electron. & Comput. Eng. Dept., Tech. Univ. of Crete, Chania, Greece
Abstract :
Effective utilization of the available resources in network processors and in modern embedded multicore systems primarily requires advanced hardware-based scheduling techniques to manage increasing arbitration rates. In this scope, this letter presents the architecture and a low-cost ultra high-speed implementation of a novel arbiter. While average response time or service throughput is often an inadequate metric when dealing with strict time constraints, the proposed hardware scheme features an innovative scheduling technique supporting prioritization, while at the same time this arbiter guarantees bounded service latency. Based on a dual priority enforcer scheme, a 64-input scheduler is implemented in a standard 0.13 um CMOS technology making approximately over 200 million scheduling decisions per second.
Keywords :
CMOS logic circuits; asynchronous circuits; embedded systems; multiprocessing systems; multiprocessor interconnection networks; processor scheduling; resource allocation; 64-input scheduler; CMOS technology; average response time; bounded service latency; dual priority enforcer scheme; embedded multicore systems; hardware-based scheduling technique; high-speed hardware arbitration; low-cost ultra high-speed arbiter implementation; network processors; prioritization; resource utilization; service throughput; size 0.13 mum; strict time constraints; Clocks; Delay; Hardware; Logic gates; Ports (Computers); Processor scheduling; System-on-chip; High-speed arbiter; programmable priority scheduler; resource management;
Journal_Title :
Embedded Systems Letters, IEEE
DOI :
10.1109/LES.2013.2251454