A parallel implementation of the Durand-Kerner algorithm for polynomial root-finding on GPU

被引:4
|
作者
Ghidouche, Kahina [1 ]
Couturier, Raphael [2 ]
Sider, Abderrahmane [1 ]
机构
[1] Univ A Mira Bejaia, LIMED Lab, Bejaia, Algeria
[2] Univ Franche Comte, FEMTO ST Inst, IUT Belfort Montbeliard, F-90016 Belfort, France
关键词
polynomial root-finding; high degree; iterative methods; Durant-Kerner method; GPU; CUDA; Parallelization;
D O I
10.1109/INDS.2014.17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 C 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.
引用
收藏
页码:53 / 57
页数:5
相关论文
共 50 条