+Figure~\ref{fig:02} shows that, the best execution time for both
+sparse and full polynomial are given when the threads number varies
+between 64 and 256 threads per block. We notice that with small
+polynomials the best number of threads per block is 64, whereas for large polynomials the best number of threads per block is
+256. However, in the following experiments we specify that the number
+of threads per block is 256.
+
+
+\subsection{Influence of exp-log solution to compute high degree polynomials}
+
+In this experiment we report the performance of the exp-log solution described in Section~\ref{sec2} to compute high degree polynomials.
+\begin{figure}[htbp]
+\centering
+ \includegraphics[width=0.8\textwidth]{figures/sparse_full_explog}
+\caption{The impact of exp-log solution to compute high degree polynomials}
+\label{fig:03}
+\end{figure}
+
+
+Figure~\ref{fig:03} shows a comparison between the execution time of
+the Ehrlich-Aberth method using the exp-log solution and the
+execution time of the Ehrlich-Aberth method without this solution,
+with full and sparse polynomials degrees. We can see that the
+execution times for both algorithms are the same with full polynomials
+degree inferior to 4,000 and sparse polynomials inferior to 150,000. We
+also clearly show that the classical version (without exp-log) of
+Ehrlich-Aberth algorithm does not converge after these degrees with
+sparse and full polynomials. On the contrary, the new version of
+the Ehrlich-Aberth algorithm with the exp-log solution can solve
+high degree polynomials.
+
+%in fact, when the modulus of the roots are up than \textit{R} given in ~\ref{R},this exceed the limited number in the mantissa of floating points representations and can not compute the iterative function given in ~\ref{eq:Aberth-H-GS} to obtain the root solution, who justify the divergence of the classical Ehrlich-Aberth algorithm. However, applying exp-log solution given in ~\ref{sec2} took into account the limit of floating using the iterative function in(Eq.~\ref{Log_H1},Eq.~\ref{Log_H2} and allows to solve a very large polynomials degrees .
+
+
+
+
+\subsection{Comparison of the Durand-Kerner and the Ehrlich-Aberth methods}
+
+In this part, we compare the Durand-Kerner and the Ehrlich-Aberth
+methods on GPU. We took into account the execution times, the number of iterations and the polynomials size for both sparse and full polynomials.
+
+\begin{figure}[htbp]
+\centering
+ \includegraphics[width=0.8\textwidth]{figures/EA_DK}
+\caption{Execution times of the Durand-Kerner and the Ehrlich-Aberth methods on GPU}
+\label{fig:04}
+\end{figure}
+
+Figure~\ref{fig:04} shows the execution times of both methods with
+sparse polynomial degrees ranging from 1,000 to 1,000,000. We can see
+that the Ehrlich-Aberth algorithm is faster than Durand-Kerner
+algorithm, being on average 25 times faster. Then, when degrees of
+polynomials exceed 500,000 the execution times with DK are very long.
+
+%with double precision not exceed $10^{-5}$.
+
+\begin{figure}[htbp]
+\centering
+ \includegraphics[width=0.8\textwidth]{figures/EA_DK_nbr}
+\caption{The number of iterations to converge for the Ehrlich-Aberth
+ and the Durand-Kerner methods}
+\label{fig:05}
+\end{figure}
+
+Figure~\ref{fig:05} shows the evaluation of the number of iterations according
+to the degree of polynomials for both EA and DK algorithms. We can see
+that the number of iterations of DK is of order 100 while EA is of order
+10. Indeed the computation of the derivative of P in the iterative function (Eq.~\ref{Eq:Hi}) executed by EA
+allows the algorithm to converge faster. On the contrary, the
+DK operator (Eq.~\ref{DK}) needs low operations, consequently low
+execution times per iteration, but it needs more iterations to converge.
+
+
+
+
+ \section{Conclusion and perspectives}
+\label{sec7}
+In this paper we have presented the parallel implementation
+Ehrlich-Aberth method on GPU for the problem of finding roots
+polynomial. Moreover, we have improved the classical Ehrlich-Aberth
+method which suffers from overflow problems, the exp-log solution
+applied to the iterative function allows to solve high degree
+polynomials.
+
+We have performed many experiments with the Ehrlich-Aberth method in
+GPU. These experiments highlight that this method is more efficient in
+GPU than all the other implementations. The improvement with
+the exponential logarithm solution allows us to solve sparse and full
+high degree polynomials up to 1,000,000 degree. Hence, it may be
+possible to consider using polynomial root finding methods in other
+numerical applications on GPU.