Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
GPU based IP forwarding
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering.
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering.
2015 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis was about investigating if it is feasible to implement an IP-forwarding data plane on a GPU. A GPU is energy efficient compared to other more powerful processors on the market today and should in theory be efficient to use for routing purposes. An IP-forwarding data plane consist of several things where we focused on some of the concepts. We have implemented IP-forwarding lookup operations, packet header changes, prioritization between different packets and a traffic shaper to restrict the packet throughput. To test these concepts we implemented a prototype, on a Tegra platform, in CUDA and evaluated its performance. We are able to forward 28 Mpackets/second with a best case latency of 27 µS given local simulated packets. The conclusions we can draw of this thesis work is that using a GPU for IP-forwarding purposes seems like an energy efficient solution compared to other routers on the market today. In the thesis we also tried the concept of only launching the GPU kernel once and let it be infinite which shows promising results for future work.

Place, publisher, year, edition, pages
2015. , 58 p.
Keyword [en]
IP forwarding, GPU, CUDA
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:liu:diva-119433ISRN: LIU-IDA/LITH-EX-A--15/019—SEOAI: oai:DiVA.org:liu-119433DiVA: diva2:822772
External cooperation
Ericsson
Subject / course
Computer science
Supervisors
Examiners
Available from: 2015-06-25 Created: 2015-06-17 Last updated: 2015-06-25Bibliographically approved

Open Access in DiVA

fulltext(1236 kB)157 downloads
File information
File name FULLTEXT01.pdfFile size 1236 kBChecksum SHA-512
0286e4a3b4dbbc5f6b729946f49523b4f394d13714edf92a85cc62df422689c7ba392c08b2440c56d1b716fe107a976a5803fcf30011bd41b6a9a4399bd9d41e
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Blomquist, LinusEngström, Hampus
By organisation
Software and SystemsFaculty of Science & Engineering
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 157 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 425 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf