Tracking Many Solution Paths of a Polynomial Homotopy on a Graphics Processing Unit

Jan Verschelde, Xiangcheng Yu
Department of Mathematics, Statistics, and Computer Science, University of Illinois at Chicago, 851 South Morgan (M/C 249), Chicago, IL 60607-7045, USA
arXiv:1505.00383 [cs.MS], (3 May 2015)


   title={Tracking Many Solution Paths of a Polynomial Homotopy on a Graphics Processing Unit},

   author={Verschelde, Jan and Yu, Xiangcheng},






Download Download (PDF)   View View   Source Source   



Polynomial systems occur in many areas of science and engineering. Unlike general nonlinear systems, the algebraic structure enables to compute all solutions of a polynomial system. We describe our massive parallel predictor-corrector algorithms to track many solution paths of a polynomial homotopy. The data parallelism that provides the speedups stems from the evaluation and differentiation of the monomials in the same polynomial system at different data points, which are the points on the solution paths. Polynomial homotopies that have tens of thousands of solution paths can keep a sufficiently large amount of threads occupied. Our accelerated code combines the reverse mode of algorithmic differentiation with double double and quad double precision to compute more accurate results faster.
No votes yet.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2019 hgpu.org

All rights belong to the respective authors

Contact us: