X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/hdrcouchot.git/blobdiff_plain/c1f6ce3a24b92bfb8dd4da3d9092666c73adbcc9..fcbc9202a51285ff17060f4d330eca0d57b2a3c1:/talk/prnggeneralise2.tex

diff --git a/talk/prnggeneralise2.tex b/talk/prnggeneralise2.tex
index 9a900d9..229376d 100644
--- a/talk/prnggeneralise2.tex
+++ b/talk/prnggeneralise2.tex
@@ -1,25 +1,33 @@
-\begin{block}{Nombre moyen d'appels Ã  un gÃ©nÃ©rateur binaire par bit gÃ©nÃ©rÃ©}
-$$
-\begin{array}{|l|l|l|l|l|l|}
-\hline
-\textrm{ItÃ©rations} & 4 & 5 & 6 & 7 & 8 \\ 
-\hline
-\textrm{Unaires}         &  19.0 & 22.3  & 23.7 & 25.3 & 27.0\\  
+
+\begin{block}{Bilan d'implantation de PRNGs sur FPGA}
+\begin{center}
+
+\begin{tabular}{|l|l|l|}
+  \cline{2-3}
+\multicolumn{1}{c|}{} & \multicolumn{2}{c|}{Test U01}\\
+  \cline{2-3}
+\multicolumn{1}{c|}{}& \multicolumn{1}{c|}{KO} &  \multicolumn{1}{c|}{OK} \\
 \hline
-\textrm{GÃ©nÃ©ralisÃ©es}    &  17   & 13    & 11   & 10   & 9\\
+\multirow{7}{0.3cm}{\begin{turn}{90}DÃ©bits (Gb/s)\end{turn}} & Xorshift (8--16) & \\
+& LFSR (6--10) & \onslide<4->{Xor avec 3 PRNGs~\cite{Fang:2014:FAP:2643744.2643848} (8)}\\
+& & \onslide<3->{Hamiltonien, gÃ©nÃ©ralisÃ© (2)} \\
+& TGFSR (0.7--1.3) & \\
+& LCG (0.02--0.3) & PCG32 (0.3), MRG32 (0.4) \\
+& & \onslide<2->{NÃ©gation, unaire (0.031--3.5)} \\
+& & \onslide<2->{Hamiltonien, unaire (0.05)}\\
 \hline
-\end{array}
-$$
-\end{block}
-
+\end{tabular}
+\end{center}
 
+\onslide<2->{
+DÃ©tails d'implantation:
 \begin{itemize}
-\item FrÃ©qence des configurations non accessibles en 1 itÃ©ration:
- \begin{itemize}
-\item Unaire: $1-\dfrac{n-1}{2^n}$ (croissant).
-\item gÃ©nÃ©ralisÃ©e: $1/2$ (constant), mais dÃ©croissance de la frÃ©quence des 
-  bits constants.
-\end{itemize}
-\item Test de NIST: succÃ¨s dans tous les cas. 
+\item StratÃ©gie: extraite de XorShift128+.
+\item $\mathsf{N}$: nÃ©gation (32), unaire (16), \onslide<3->{ gÃ©nÃ©ralisÃ© (4$\times$4).} 
+\item MÃ©lange: nÃ©gation (variable), unaire (190), \onslide<3->{ gÃ©nÃ©ralisÃ© (4).} 
 \end{itemize}
+}
+\end{block}
+
+
 
