Implementation of random linear network coding on OpenGL-enabled graphics cards

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

  • Péter Vingelmann - , Technische und Wirtschaftswissenschaftliche Universität Budapest (Autor:in)
  • Péter Zanaty - , Technische und Wirtschaftswissenschaftliche Universität Budapest (Autor:in)
  • Frank H.P. Fitzek - , Aalborg University (Autor:in)
  • Hassan Charaf - , Technische und Wirtschaftswissenschaftliche Universität Budapest (Autor:in)

Abstract

This paper describes the implementation of network coding on OpenGL-enabled graphics cards. Network coding is an interesting approach to increase the capacity and robustness in multi-hop networks. The current problem is to implement random linear network coding on mobile devices which are limited in computational power, energy, and memory. Some mobile devices are equipped with a 3D graphics accelerator, which could be used to do most of the RLNC related calculations. Such a cross-over have already been used in computationally demanding research tasks as in physics or medicine. As a first step the paper focuses on the implementation of RLNC using the OpenGL library and NVidia's Cg toolkit on desktop PCs and laptops. Several measurement results show that the implementation on the graphics accelerator is outperforming the CPU by a significant margin. The OpenGL implementation performs relatively better with larger generation sizes due to the parallel nature of GPUs. Therefore the paper shows an appealing solution for the future to perform network coding on mobile devices.

Details

OriginalspracheEnglisch
Titel2009 European Wireless Conference, EW 2009
Seiten118-123
Seitenumfang6
PublikationsstatusVeröffentlicht - 2009
Peer-Review-StatusJa
Extern publiziertJa

Konferenz

Titel2009 European Wireless Conference, EW 2009
Dauer17 - 20 Mai 2009
StadtAalborg
LandDänemark

Externe IDs

ORCID /0000-0001-8469-9573/work/162348297

Schlagworte