X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/prng_gpu.git/blobdiff_plain/f246e742e53adda3e727bd541ccfabbc38d8810a..e77ea073174b86101222146af9d7c5172099142a:/Revision.tex?ds=sidebyside diff --git a/Revision.tex b/Revision.tex index 8ac9590..a0f99c1 100644 --- a/Revision.tex +++ b/Revision.tex @@ -35,7 +35,7 @@ One minor piece that I didn't find addressed in the paper is the issue of how th Excellent excellent work!'' \medskip -In practice the seeds are generated using ISAAC which is a cryptographic PRNG. So the security of our seeds lies on the security of ISAAC. We think that this is enough to consider that our seeds are sufficiently secure. +{\it In practice the seeds are generated using ISAAC which is a cryptographic PRNG. So the security of our seeds lies on the security of ISAAC. We think that this is enough to consider that our seeds are sufficiently secure.} \end{enumerate} @@ -58,10 +58,10 @@ features their procedure to combine a few weaker but fast generators into a much longer period of the resultant generator compared to any of the input generators.'' \medskip -We have added the following text in Section 4.2:\\ +{\it We have added the following text in Section 4.2:\\ Obviously, when $S$ is periodic of period $p$, then $x$ is periodic too of period either $p$ or $2p$, depending on the fact that, after $p$ iterations, -the state of the system may or not be the same than before these iterations. +the state of the system may or not be the same than before these iterations.} \end{enumerate} @@ -77,7 +77,7 @@ The paper is very well written and has only a few minor spelling mistakes, altho reworked by a native speaker.'' \medskip -The paper has been reread by a native speaker +{\it The paper has been reread by a native speaker.} \item ``The mathematical introductions are short and concise, enabling a reader to gather all relevant knowledge directly from this publication. This always raises the question of novelty of the paper, as new aspects are arising only at a later stage in the paper itself @@ -85,33 +85,33 @@ The paper has been reread by a native speaker While working through the paper a few minor questions arised: - page 7, Algorithm 3: is the increment of i in the while loop implicit, or where is it incremented?'' -In fact this is implicit with the ''while'' instruction. +{\it In fact this is implicit with the ''while'' instruction.} \item ``In Algorithm 5 and 6 threadIdx is written sometimes as threadId'' - We have uniformized that +{\it We have uniformized that.} \item ``Page 19, Algorithm 6: there are 8 random numbers and their corresponding 8 states. You state that only a few of them are used, which is reflected in the algorithm itself. Are always the same ones used, or do you also rotate there?'' - In practice, 8 BBS random numbers are used but for each of them only the four last bits are used. So we used $8 \times 4=32$ bits. If we chose a bigger number of BBS, the computation would slower. That is why we have used 8 BBS which seems to be a good trade-off. +{\it In practice, 8 BBS random numbers are used but for each of them only the four last bits are used. So we used $8 \times 4=32$ bits. If we chose a bigger number of BBS, the computation would slower. That is why we have used 8 BBS which seems to be a good trade-off.} \item ``In the references starting on page 21, some references need a bit more work. Probably BibTeX did some magic there and needs to be tweaked manually. Example Ref [7] nist needs to be NIST.'' - We have corrected that. +{\it We have corrected that.} \item ``Another nice aspect to consider in future might be different accelerator-based systems such as Intel Xeon Phi cards and speed measurements using such cards. As supercomputers tend to get more and more heterogeneous (Tianhe-2, Stampede) using other accelerators than GPGPUs, a Xeon Phi solution might be very beneficial for the community.'' - Thank you for this remark, we have added that in the future work. +{\it Thank you for this remark, we have added that in the future work.} \item ``With the strong mathematical focus, the authors could also think about submitting this paper to a different, more mathematically oriented journal, as the focus on supercomputers and supercomputing capabilities is not as strong in this paper. Nevertheless, I recommend the paper for publication.'' -In fact there are different parts in this paper, we have chosen the Journal of Supercomputing because, for previous submissions to this journal, we had interesting reviews and because this journal has a wide audience and is of really high standards. +{\it In fact there are different parts in this paper, we have chosen the Journal of Supercomputing because, for previous submissions to this journal, we had interesting reviews and because this journal has a wide audience and is of really high standards.} \end{enumerate}