DocumentCode
167141
Title
A Parallel Implementation of the Durand-Kerner Algorithm for Polynomial Root-Finding on GPU
Author
Ghidouche, Kahina ; Couturier, Raphail ; Sider, Abderrahmane
Author_Institution
LIMED Lab., Univ. A-Mira of Bejaia, Bejaia, Algeria
fYear
2014
fDate
17-19 June 2014
Firstpage
53
Lastpage
57
Abstract
In this article we present a parallel implementation of the Durand-Kerner algorithm to find roots of polynomials of high degree on a GPU architecture (Graphics Processing Unit). We have implemented both a CPU version in and a GPU compatible version with CUDA. The main result of our work is a parallel implementation that is 10 times as fast as its sequential counterpart on a single CPU for high degree polynomials that is greater than about 48,000.
Keywords
graphics processing units; mathematics computing; parallel architectures; polynomials; CPU version; CUDA; Durand-Kerner algorithm; GPU architecture; GPU compatible version; graphics processing unit; parallel implementation; polynomial root-finding; Computer architecture; Graphics processing units; Instruction sets; Iterative methods; Jacobian matrices; Kernel; Polynomials; CUDA; Durant-Kerner method; GPU; Parallelization; high degree; iterative methods; polynomial root-finding;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Networking Distributed Systems and Applications (INDS), 2014 International Conference on
Conference_Location
Bejaia
Type
conf
DOI
10.1109/INDS.2014.17
Filename
6969057
Link To Document