From: Kahina Date: Mon, 2 May 2016 06:20:06 +0000 (+0200) Subject: explication du kernel X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/kahina_paper1.git/commitdiff_plain/fb8ff61b1bbd8f8b19b95da2aea88be3cb8cf0a1?ds=sidebyside;hp=f0e1d055666bf0f818a01104a5ad5898b8f3488e explication du kernel --- diff --git a/maj.tex b/maj.tex index c5a0beb..30c1a9e 100644 --- a/maj.tex +++ b/maj.tex @@ -765,11 +765,11 @@ This kernel is executed by a large number of GPU threads such that each thread i Each GPU threads in grid compute one root en parallel, if the polynomial size exceed the capacity of the grid the G.S schema are finely executed, like the grid can only compute << Blocks,Threads>> roots at the same time, if we ned to compute more roots, the grid can used the roots previously executed to compute other root ih the same iteration, like the following schema: -\begin{figure}[htbp] -\centering - \includegraphics[width=0.8\textwidth]{figures/G.S} -\caption{Gauss Seidel iteration} -\label{fig:08} +%\begin{figure}[htbp] +%\centering + % \includegraphics[width=0.8\textwidth]{figures/G.S} +%\caption{Gauss Seidel iteration} +%\label{fig:08} The kernel are executed from << DimGrid, DimBlock>>, The last kernel checks the convergence of the roots after each update