• 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