• DocumentCode
    644301
  • Title

    SWSL: SoftWare Synthesis for network Lookup

  • Author

    Kim, Sung Jin ; De Carli, Lorenzo ; Sankaralingam, Karthikeyan ; Estan, Cristian

  • Author_Institution
    University of Wisconsin-Madison, USA
  • fYear
    2013
  • fDate
    21-22 Oct. 2013
  • Firstpage
    191
  • Lastpage
    201
  • Abstract
    Data structure lookups are among the most expensive operations on routers´ critical path in terms of latency and power. Therefore, efficient lookup engines are crucial. Several approaches have been proposed, based on either custom ASICs, general-purpose processors, or specialized engines. ASICs enable high performance but have long design cycle and scarce flexibility, while general-purpose processors present the opposite trade-off. Specialized programmable engines achieve some of the benefits of both approaches, but are still hard to program and limited either in terms of flexibility or performance.
  • Keywords
    Engines; Hardware; Hardware design languages; Pipeline processing; Programming; Software; Throughput; Dynamically-specialized datapath; High-level synthesis; Lookups; Network processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Architectures for Networking and Communications Systems (ANCS), 2013 ACM/IEEE Symposium on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    978-1-4799-1640-5
  • Type

    conf

  • DOI
    10.1109/ANCS.2013.6665201
  • Filename
    6665201