• DocumentCode
    2731632
  • Title

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

  • Author

    Vingelmann, Péter ; Zanaty, Péter ; Fitzek, Frank H.P. ; Charaf, Hassan

  • Author_Institution
    Budapest Univ. of Technol. & Econ., Budapest, Hungary
  • fYear
    2009
  • fDate
    17-20 May 2009
  • Firstpage
    118
  • Lastpage
    123
  • 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.
  • Keywords
    computer graphics; linear codes; mobile computing; mobile radio; network coding; random codes; software libraries; 3D graphics accelerator; GPU; NVidia Cg toolkit; OpenGL library; OpenGL-enabled graphics card; mobile device; multihop network; network capacity; network robustness; random linear network coding; Computer networks; Graphics; Libraries; Mobile computing; Network coding; Personal communication networks; Physics computing; Portable computers; Robustness; Spread spectrum communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Conference, 2009. EW 2009. European
  • Conference_Location
    Aalborg
  • Print_ISBN
    978-1-4244-5935-3
  • Type

    conf

  • DOI
    10.1109/EW.2009.5357971
  • Filename
    5357971