Title :
Design of an efficient memory subsystem for network processor
Author :
Gong, Shuguang ; Li, Huawei ; Xu, Yufeng ; Liu, Tong ; Li, Xiaowei
Author_Institution :
Inst. of Comput. Technol. Graduate Sch., Chinese Acad. of Sci., Beijing, China
Abstract :
The rapid growth of backbone network traffic increases the gaps among the available network bandwidth, the CPU computation power and the memory bandwidth. The memory bandwidth has become the main performance bottleneck of network processor. In this paper, an efficient memory subsystem design is proposed which combines dynamic memory allocation and a novel page-based memory access algorithm. The dynamic memory allocation achieves fast random packet access and flexible queue management. Utilizing the paged-based memory access algorithm, an efficient design of memory controller is proposed and high throughput can be implemented in the network processor.
Keywords :
memory architecture; multiprocessing systems; network computers; storage allocation; storage management; CPU computation power; backbone network traffic; dynamic memory allocation; fast random packet access; memory access algorithm; memory bandwidth; memory controller; memory subsystem design; network bandwidth; network processor; queue management; Algorithm design and analysis; Application specific integrated circuits; Bandwidth; Central Processing Unit; Computer networks; Memory management; Random access memory; Spine; Switches; Traffic control;
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
DOI :
10.1109/ASPDAC.2005.1466484