• DocumentCode
    1944404
  • Title

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

  • Author

    Zhao, Jin ; Zhang, Xinya ; Wang, Xin ; Deng, Yangdong ; Fu, Xiaoming

  • Author_Institution
    Sch. of Comput. Sci., Fudan Univ., Shanghai, China
  • fYear
    2011
  • fDate
    10-15 April 2011
  • Firstpage
    301
  • Lastpage
    305
  • 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.
  • Keywords
    IP networks; coprocessors; parallel processing; IP address lookup; IP lookup engine; TCAM; graphics processor units; hardware parallelism; high-performance IP lookup; many-core parallelism; physical link; routing prefix update operations; routing table; software routers; Engines; Graphics processing unit; IP networks; Instruction sets; Routing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2011 Proceedings IEEE
  • Conference_Location
    Shanghai
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4244-9919-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2011.5935144
  • Filename
    5935144