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
Link To Document :
بازگشت