]> AND Private Git Repository - prng_gpu.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
new
authorRaphael Couturier <raphael.couturier@univ-fcomte.fr>
Mon, 28 Nov 2011 09:19:18 +0000 (10:19 +0100)
committerRaphael Couturier <raphael.couturier@univ-fcomte.fr>
Mon, 28 Nov 2011 09:19:18 +0000 (10:19 +0100)
curve_time_bbs_gpu.pdf [new file with mode: 0644]
curve_time_bbs_gpu.plot [moved from curve_time_gpu.plot with 56% similarity]
curve_time_xorlike_gpu.pdf [moved from curve_time_gpu.pdf with 92% similarity]
curve_time_xorlike_gpu.plot [new file with mode: 0644]
prng_gpu.tex
time_bbs_gpu.txt [new file with mode: 0644]
time_xorlike_gpu.txt [moved from time_gpu.txt with 100% similarity]

diff --git a/curve_time_bbs_gpu.pdf b/curve_time_bbs_gpu.pdf
new file mode 100644 (file)
index 0000000..6d18bac
Binary files /dev/null and b/curve_time_bbs_gpu.pdf differ
similarity index 56%
rename from curve_time_gpu.plot
rename to curve_time_bbs_gpu.plot
index f8d9d6a030aa01ea5b1622a68e40903b1e413180..a7aa32019fa23fabb7f19697d073e8a249d80f9e 100644 (file)
@@ -16,7 +16,5 @@ set logscale y;
 #set yrange [0:300]
 #set offsets 0,0,2,2
 set key left top
 #set yrange [0:300]
 #set offsets 0,0,2,2
 set key left top
-plot 'time_gpu.txt' using 1:3 t "optimized prng on C1060"  with linespoints lt 1 lw 2 ps 0 pt 5, \
-                'time_gpu.txt' using 1:5 t "optimized prng on GTX285"  with linespoints lt 3 lw 2 ps 0 pt 5, \
-                'time_gpu.txt' using 1:2 t "naive prng on C1060"  with linespoints lt 4 lw 2 ps 0 pt 5, \
-                'time_gpu.txt' using 1:4 t "naive prng on GTX285"  with linespoints lt 5 lw 2 ps 0 pt 5
\ No newline at end of file
+plot 'time_bbs_gpu.txt' using 1:2 t "optimized bbs based prng on C1060"  with linespoints lt 1 lw 2 ps 0 pt 5, \
+                'time_bbs_gpu.txt' using 1:3 t "optimized bbs based prng on GTX285"  with linespoints lt 3 lw 2 ps 0 pt 5
\ No newline at end of file
similarity index 92%
rename from curve_time_gpu.pdf
rename to curve_time_xorlike_gpu.pdf
index b7202e8ba3ec95a01704c5371a084fab0c672fe5..2437d2e19e4bb599ec97bf0c340742815ccff97f 100644 (file)
Binary files a/curve_time_gpu.pdf and b/curve_time_xorlike_gpu.pdf differ
diff --git a/curve_time_xorlike_gpu.plot b/curve_time_xorlike_gpu.plot
new file mode 100644 (file)
index 0000000..b9586e8
--- /dev/null
@@ -0,0 +1,22 @@
+# Analysis description 
+set encoding iso_8859_1
+set terminal x11
+set size 1,0.5
+set term postscript enhanced portrait "Helvetica" 12
+#set title "Performance on homogeneous cluster"
+set ylabel "Random numbers generated / second" 
+set xlabel "Number of threads used by the GPU" 
+#set nologscale; 
+set logscale x;
+set logscale y;
+#set label "Taille" at -0.002,2.1 right
+#set label "file" at -0.003,2 right
+#set key 1500,1600
+#set xrange [20:200]
+#set yrange [0:300]
+#set offsets 0,0,2,2
+set key left top
+plot 'time_xorlike_gpu.txt' using 1:3 t "optimized prng on C1060"  with linespoints lt 1 lw 2 ps 0 pt 5, \
+                'time_xorlike_gpu.txt' using 1:5 t "optimized prng on GTX285"  with linespoints lt 3 lw 2 ps 0 pt 5, \
+                'time_xorlike_gpu.txt' using 1:2 t "naive prng on C1060"  with linespoints lt 4 lw 2 ps 0 pt 5, \
+                'time_xorlike_gpu.txt' using 1:4 t "naive prng on GTX285"  with linespoints lt 5 lw 2 ps 0 pt 5
\ No newline at end of file
index 2dfa78eea6ef6361c4d513340bdcc3cfeb299922..88e246e3cd06e4ad387130a8a487d3d2f8b0ccb7 100644 (file)
@@ -968,10 +968,10 @@ should be of better quality.
 
 \begin{figure}[htbp]
 \begin{center}
 
 \begin{figure}[htbp]
 \begin{center}
-  \includegraphics[scale=.7]{curve_time_gpu.pdf}
+  \includegraphics[scale=.7]{curve_time_xorlike_gpu.pdf}
 \end{center}
 \end{center}
-\caption{Number of random numbers generated per second}
-\label{fig:time_gpu}
+\caption{Number of random numbers generated per second with the xorlike based prng}
+\label{fig:time_xorlike_gpu}
 \end{figure}
 
 
 \end{figure}
 
 
@@ -981,6 +981,15 @@ In  comparison,   Listing~\ref{algo:seqCIprng}  allows  us   to  generate  about
 
 
 
 
 
 
+\begin{figure}[htbp]
+\begin{center}
+  \includegraphics[scale=.7]{curve_time_bbs_gpu.pdf}
+\end{center}
+\caption{Number of random numbers generated per second with the bbs based prng}
+\label{fig:time_bbs_gpu}
+\end{figure}
+
+
 
 %% \section{Cryptanalysis of the Proposed PRNG}
 
 
 %% \section{Cryptanalysis of the Proposed PRNG}
 
diff --git a/time_bbs_gpu.txt b/time_bbs_gpu.txt
new file mode 100644 (file)
index 0000000..d32fb1b
--- /dev/null
@@ -0,0 +1,13 @@
+#threads       bbs                     (c1060) opti rand/s             (gtx285) opti
+10240                                                  1627217759.55                                   1498102683.67
+20480                                                  1749246235.44                                   1607349227.62
+30720                                                  1833097798.03                                   1685516555.22
+51200                                                  1798823386.81                                   1653380954.14
+76800                                                  1802172135.34                                   1657005808.07
+102400                                         1810622021.15                                   1664347848.70
+153600                                         1831246356.28                                   1685425622.09
+512000                                         1826609454.30                                   1682096838.84
+768000                                         1825429813.30                                   1682980716.62
+1048576                                                1823084118.32                                   1679854343.07
+2097152                                                1818671555.41                                   1676695462.37
+5242880                                                1805432088.56                                   1667271144.46
similarity index 100%
rename from time_gpu.txt
rename to time_xorlike_gpu.txt