DocumentCode
3696996
Title
Tracking Many Solution Paths of a Polynomial Homotopy on a Graphics Processing Unit in Double Double and Quad Double Arithmetic
Author
Jan Verschelde;Xiangcheng Yu
Author_Institution
Dept. of Math., Stat. &
fYear
2015
Firstpage
371
Lastpage
376
Abstract
Polynomial systems occur in many areas of science and engineering. Unlike general nonlinear systems, the algebraic structure enablesto compute all solutions of a polynomial system. We describe our massively parallel predictor-corrector algorithmsto track many solution paths of a polynomial homotopy. The data parallelism that provides the speedups stems from theevaluation and differentiation of the monomials in the same polynomialsystem at different data points, which are the points on the solution paths. Polynomial homotopies that have tens of thousands of solution pathscan keep a sufficiently large amount of threads occupied. Our accelerated code combines the reverse mode of algorithmic differentiationwith double double and quad double arithmetic to compute more accurateresults faster.
Keywords
"Polynomials","Jacobian matrices","Graphics processing units","Prediction algorithms","Parallel processing","Organizations","Kernel"
Publisher
ieee
Conference_Titel
High Performance Computing and Communications (HPCC), 2015 IEEE 7th International Symposium on Cyberspace Safety and Security (CSS), 2015 IEEE 12th International Conferen on Embedded Software and Systems (ICESS), 2015 IEEE 17th International Conference on
Type
conf
DOI
10.1109/HPCC-CSS-ICESS.2015.98
Filename
7336190
Link To Document