کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4951049 1441167 2017 11 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Efficient high degree polynomial root finding using GPU
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Efficient high degree polynomial root finding using GPU
چکیده انگلیسی


- We present a parallel implementation of the Ehrlich-Aberth method for the root finding problem for high degree polynomials on GPU.
- The exponential-logarithm solution allows us to find roots for high degree polynomials.
- Our algorithm is able to solve high degree polynomials (up to 1,000,000) efficiently.

Polynomials are mathematical algebraic structures that play a great role in science and engineering. Finding the roots of high degree polynomials is computationally demanding. In this paper, we present the results of a parallel implementation of the Ehrlich-Aberth algorithm for the root finding problem for high degree polynomials on GPUs using CUDA and on multi-core processors using OpenMP. The main result we achieved is to solve high degree polynomials (up to 1,000,000) efficiently. We also compare the Ehrlich-Aberth method and the Durand-Kerner one on both full and sparse polynomials. Accordingly, our second result is that the first method is much faster and more efficient. Last, but not least, an original proof of the convergence of the asynchronous implementation for the EA method is produced.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computational Science - Volume 18, January 2017, Pages 46-56
نویسندگان
, , , ,