-PRNGs on diferrent computing architectures: CPU, field-programmable gate array
-(FPGA), GPU and massively parallel processor. This study is interesting because
-it shows the performance of the same PRNGs on different architectures. For
-example, the FPGA is globally the fastest architecture and it is also the
-efficient one because it provides the fastest number of generated random numbers
-per joule. Concerning the GPU, authors can generate betweend 11 and 16GSample/s
-with a GTX 280 GPU. The drawback of this work is that those PRNGs only succeed
-the {\it Crush} test which is easier than the {\it Big Crush} test.
-
-Cuda has developped a library for the generation of random numbers called
-Curand~\cite{curand11}. Several PRNGs are implemented:
-Xorwow~\cite{Marsaglia2003} and some variants of Sobol. Some tests report that
-the fastest version provides 15GSample/s on the new Fermi C2050 card. Their
-PRNGs fail to succeed the whole tests of TestU01 on only one test.
+PRNGs on different computing architectures: CPU, field-programmable gate array
+(FPGA), massively parallel processors, and GPU. This study is of interest, because
+the performance of the same PRNGs on different architectures are compared.
+FPGA appears as the fastest and the most
+efficient architecture, providing the fastest number of generated pseudorandom numbers
+per joule.
+However, we can notice that authors can ``only'' generate between 11 and 16GSamples/s
+with a GTX 280 GPU, which should be compared with
+the results presented in this document.
+We can remark too that the PRNGs proposed in~\cite{conf/fpga/ThomasHL09} are only
+able to pass the {\it Crush} battery, which is very easy compared to the {\it Big Crush} one.
+
+Lastly, Cuda has developed a library for the generation of pseudorandom numbers called
+Curand~\cite{curand11}. Several PRNGs are implemented, among
+other things
+Xorwow~\cite{Marsaglia2003} and some variants of Sobol. The tests reported show that
+their fastest version provides 15GSamples/s on the new Fermi C2050 card.
+But their PRNGs cannot pass the whole TestU01 battery (only one test is failed).