Exploiting graphics processors for high-performance IP lookup in software routers

Cite this publication

​Exploiting graphics processors for high-performance IP lookup in software routers​
Zhao, J.; Zhang, X.; Wang, X.; Deng, Y. & Fu, X. ​ (2011)
pp. 301​-305. ​IEEE INFOCOM 2011, Mini-conference​, Shanghai, China. DOI: https://doi.org/10.1109/INFCOM.2011.5935144 

Documents & Media

License

GRO License GRO License

Details

Authors
Zhao, Jin; Zhang, Xinya; Wang, Xin; Deng, Yangdong; Fu, Xiaoming 
Abstract
As the physical link speeds grow and the size of routing table continues to increase, IP address lookup has been a challenging problem at routers. There have been growing demands in achieving high-performance IP lookup cost-effectively. Existing approaches typically resort to specialized hardwares, such as TCAM. While these approaches can take advantage of hardware parallelism to achieve high-performance IP lookup, they also have the disadvantage of high cost. This paper investigates a new way to build a cost-effective IP lookup scheme using graphics processor units (GPU). Our contribution here is to design a practical architecture for high-performance IP lookup engine with GPU, and to develop efficient algorithms for routing prefix update operations such as deletion, insertion, and modification. Leveraging GPU's many-core parallelism, the proposed schemes addressed the challenges in designing IP lookup at GPU-based software routers. Our experimental results on real-world route traces show promising gains in IP lookup and update operations.
Issue Date
2011
Conference
IEEE INFOCOM 2011, Mini-conference
ISBN
978-1-4244-9919-9
Conference Place
Shanghai, China
Event start
2011-04-10
Event end
2011-04-15
Language
English

Reference

Citations


Social Media