Frequency Scaling for Multidimensional Packet Classifiers

Alan Kennedy,Xiaojun Wang,Zhen Liu,Bin Liu
DOI: https://doi.org/10.1049/cp:20080829
2008-01-01
Abstract:With an ever growing number of packet processing applications and an increasing volume of Internet traffic the need to design networking equipment for both low power and high throughput is as important as ever. In this paper we present a scheme for frequency scaling, which adjusts the clock frequency to a packet classification hardware accelerator so that it matches the incoming traffic volume to a router's line card. This is done by buffering the incoming packets and then using the number of packets buffered as a threshold to run the packet classification hardware accelerator at the lowest clock frequency that can service the buffer without dropping packets. To do this we developed a scheme which keeps the number of clock frequency switches to a minimum. Simulation results show that savings of up to 19% can be made when a packet classification hardware accelerator with frequency scaling is implemented on a Startix 3 FPGA, and up to 57% power savings can be achieved when implemented on Cyclone 3 FPGA.
What problem does this paper attempt to address?