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