1 / 14

Fast Forwarding Table Lookup Exploiting GPU Memory Architecture

Fast Forwarding Table Lookup Exploiting GPU Memory Architecture. Date:100/12/14 Publisher:IEEE ICTC 2010 Author:Youngjun Lee,Minseon Jeong,Sanghwan Lee,Eun -Jin Im Kookmin University. Introduction.

aaron
Download Presentation

Fast Forwarding Table Lookup Exploiting GPU Memory Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fast Forwarding Table Lookup Exploiting GPU Memory Architecture Date:100/12/14 Publisher:IEEE ICTC 2010 Author:YoungjunLee,MinseonJeong,SanghwanLee,Eun-Jin Im Kookmin University

  2. Introduction • To speed up the software router processing time,PacketShader employers GPU to exploit the extensive parallelism that GPU can provide. • GPU contains a large number of small ALUs so that we can run the same number of threads as the number of ALUs

  3. Introduction • Three type memory in GPU 1.GlobalMemory:highestbandwidth,largesize,but when two threads access the same location,the memory conflict should be resolved. 2.ConstantMemory and Texture Memory do not show this problem and their access time is shorter,but size is too small to maintain forwarding table.

  4. Introduction • A new way of forwarding table lookup mechanism,which exploits the constant memory so that we can speed up the table lookup procedure.

  5. Fast Forwarding Table Lookup • Maintain the whole forwarding table in the global memory of GPU. • Create indices in the constant memory(64KB).

  6. Fast Forwarding Table Lookup • Currently the number of active BGP entries is about 340,000. • The number of prefixes with length of 16 or less is 4.18%,24 is about 52%.Thus we expand all the prefixes of length less than 24 into multiple /24 prefixes. • The number of prefixes is still less than one million-20 bits.

  7. Fast Forwarding Table Lookup

  8. Fast Forwarding Table Lookup

  9. Fast Forwarding Table Lookup

  10. Fast Forwarding Table Lookup

  11. Fast Forwarding Table Lookup

  12. Fast Forwarding Table Lookup Search:13.1.9.11

  13. Performance Evaluation

  14. Performance Evaluation

More Related