
Abstract 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.
[INFO.INFO-IU]Computer Science [cs]/Ubiquitous Computing, [INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR], [INFO.INFO-DC]Computer Science [cs]/Distributed, and Cluster Computing [cs.DC], [INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA], [INFO.INFO-ET]Computer Science [cs]/Emerging Technologies [cs.ET], [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE], Parallel, [INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation, 004
[INFO.INFO-IU]Computer Science [cs]/Ubiquitous Computing, [INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR], [INFO.INFO-DC]Computer Science [cs]/Distributed, and Cluster Computing [cs.DC], [INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA], [INFO.INFO-ET]Computer Science [cs]/Emerging Technologies [cs.ET], [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE], Parallel, [INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation, 004
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 6 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
