DocumentCode
3224055
Title
Mixed-Precision Parallel Linear Programming Solver
Author
Eleyat, Mujahed ; Natvig, Lasse
Author_Institution
Miriam AS, Halden, Norway
fYear
2010
fDate
27-30 Oct. 2010
Firstpage
41
Lastpage
46
Abstract
We use mixed-precision technique, which is used to exploit the high single precision performance of modern processors, to build the first sparse mixed-precision linear programming solver on the Cell BE processor. The technique is used to enhance the performance of an LP IPM-based solver by implementing mixed-precision sparse Cholesky factorization, the most time consuming part of LP solvers. Moreover, we implemented sparse matrix multiplication of the form required by the solver as it is also very time consuming for some LP problems. Implemented on the Cell BE processor (Playstation 3) and tested using Netlib data sets, our LP solver achieved a maximum speedup of 2.9 just by using the mixed-precision technique. Moreover, we found that some problems, especially in final iterations, result in ill-conditioned matrices where mixed-precision can not be used. As a result, the solver needs to switch to double-precision if a more accurate solution of an LP problem is required.
Keywords
linear programming; parallel programming; Cell BE processor; LP IPM based solver; mixed precision parallel linear programming; mixed precision technique; sparse Cholesky factorization; sparse matrix multiplication; Acceleration; Accuracy; Computer architecture; Indexes; Linear programming; Program processors; Sparse matrices; Cell BE processor; Cholesky factorization; Linear Programming; Mixed-precsision;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture and High Performance Computing (SBAC-PAD), 2010 22nd International Symposium on
Conference_Location
Petropolis
ISSN
1550-6533
Print_ISBN
978-1-4244-8287-0
Electronic_ISBN
1550-6533
Type
conf
DOI
10.1109/SBAC-PAD.2010.14
Filename
5644927
Link To Document