• DocumentCode
    2449593
  • Title

    An efficient GPU implementation of the revised simplex method

  • Author

    Bieling, Jakob ; Peschlow, Patrick ; Martini, Peter

  • Author_Institution
    Inst. of Comput. Sci. 4, Univ. of Bonn, Bonn, Germany
  • fYear
    2010
  • fDate
    19-23 April 2010
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The computational power provided by the massive parallelism of modern graphics processing units (GPUs) has moved increasingly into focus over the past few years. In particular, general purpose computing on GPUs (GPGPU) is attracting attention among researchers and practitioners alike. Yet GPGPU research is still in its infancy, and a major challenge is to rearrange existing algorithms so as to obtain a significant performance gain from the execution on a GPU. In this paper, we address this challenge by presenting an efficient GPU implementation of a very popular algorithm for linear programming, the revised simplex method. We describe how to carry out the steps of the revised simplex method to take full advantage of the parallel processing capabilities of a GPU. Our experiments demonstrate considerable speedup over a widely used CPU implementation, thus underlining the tremendous potential of GPGPU.
  • Keywords
    coprocessors; linear programming; mathematics computing; parallel processing; general purpose computing; graphics processing units; linear programming; parallel processing; revised simplex method; Central Processing Unit; Computer graphics; Computer science; Concurrent computing; Hardware; Linear algebra; Linear programming; Parallel processing; Performance gain; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW), 2010 IEEE International Symposium on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    978-1-4244-6533-0
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2010.5470831
  • Filename
    5470831