DocumentCode :
2077879
Title :
An efficient implementation of fair load balancing over multi-CPU SOC architectures
Author :
Kornaros, George ; Orphanoudakis, Theofanis ; Zervos, Nickolaos
Author_Institution :
Ellemedia Technol., Crete, Greece
fYear :
2003
fDate :
1-6 Sept. 2003
Firstpage :
197
Lastpage :
203
Abstract :
Emerging applications for network processors require increased number of processing resources. This paper introduces a novel system to load balance the scheduled traffic over multiple processing cores maintaining in-order service. It is conceived in the framework of today´s demanding network processors, but it is obviously applied to every multiprocessor platform. The focus of the paper is on an efficient load-balancer supported by a high speed dual-pipeline engine tailored to operate at line rates over OC-192/10Gbps. Finally, an optimized implementation is presented occupying 1.34 mm/sup 2/ using a standard 0.18 /spl mu/m CMOS technology, while supporting 59.5 Million network packets per second.
Keywords :
CMOS integrated circuits; optimisation; processor scheduling; resource allocation; system-on-chip; 0.18 mum; CMOS technology; dual-pipeline engine; efficient load-balancer; in-order service; load balancing; multiCPU SOC architectures; multiple processing cores; multiprocessor platform; network processors; processing resources; Aging; CMOS technology; Engines; Load management; Processor scheduling; Protocols; Resource management; Switches; Telecommunication traffic; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design, 2003. Proceedings. Euromicro Symposium on
Conference_Location :
Belek-Antalya, Turkey
Print_ISBN :
0-7695-2003-0
Type :
conf
DOI :
10.1109/DSD.2003.1231925
Filename :
1231925
Link To Document :
بازگشت