DocumentCode :
2231956
Title :
Runtime resource allocation in multi-core packet processing systems
Author :
Wu, Qiang ; Wolf, Tilman
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
fYear :
2009
fDate :
22-24 June 2009
Firstpage :
1
Lastpage :
8
Abstract :
Packet forwarding operations in network systems are often performed in software so that routers can be updated as new protocols and service features are developed. To meet the processing demands of high-performance networks, multi-processor systems-on-a-chip with dozens of cores are employed to provide raw processing power. Management of these processors and other system resources to achieve high forwarding rates is a key challenge. In particular, the allocation of processing workloads and the placement of data structures in memory have an enormous impact on system performance. Our work proposes a runtime system that manages these system resources. Much related work has proposed the use of cache memory hierarchies in packet processors. In this work, we show that our dynamic placement strategy can outperform a conventional cache memory and achieve up to 1.77 times higher hit rates for small memories, which are typically found in packet processing systems.
Keywords :
cache storage; data structures; microprocessor chips; protocols; resource allocation; system-on-chip; telecommunication network routing; cache memory; data structure; dynamic placement strategy; high-performance network; multicore packet processing system; multiprocessor systems-on-a-chip; packet forwarding operation; protocol; router data path; runtime management; runtime resource allocation; service feature; system resource; Application specific integrated circuits; Cache memory; Parallel processing; Power system management; Protocols; Resource management; Runtime; Software performance; System performance; Telecommunication traffic; cache; memory; network processor; runtime system;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Switching and Routing, 2009. HPSR 2009. International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-5174-6
Electronic_ISBN :
978-1-4244-5174-6
Type :
conf
DOI :
10.1109/HPSR.2009.5307422
Filename :
5307422
Link To Document :
بازگشت