DOI: 10.1007/978-3-540-85912-3_26
|View full text |Cite
|
Sign up to set email alerts
|

A Fast Jump Ahead Algorithm for Linear Recurrences in a Polynomial Space

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
5
0

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 9 publications
1
5
0
Order By: Relevance
“…Combining over-estimation and polylog jumps mitigates largely the overheads. This is similar to what is done, for instance, by SFMT [4] and RNGStreams [14].…”
Section: Discussionsupporting
confidence: 80%
See 1 more Smart Citation
“…Combining over-estimation and polylog jumps mitigates largely the overheads. This is similar to what is done, for instance, by SFMT [4] and RNGStreams [14].…”
Section: Discussionsupporting
confidence: 80%
“…Moreover, R can itself use counter-based generators (e.g., AES). The "re-seed through jump" strategy is also discussed by Haramoto et al [4], which argued in favor of parallel programs to build a fast jump-ahead algorithm over Mersenne Twister, what resulted in the implementation of SIMD-oriented Fast Mersenne Twister (SFMT). This is also the case of L'Ecuyer's RNGStreams library (on the top of its MRG32k3a generator [5]).…”
Section: Introductionmentioning
confidence: 99%
“…The R 2 T 2 is written in Fortran and parallelized using the Message Parsing Interface (MPI). Pseudo-random numbers are generated with the Fast Mersenne Twister [28] and independent streams of random numbers for each MPI process are obtained by jumping ahead [29].…”
Section: Methodsmentioning
confidence: 99%
“…They have a period of 2 19937 -1, a seed status made of 624 integers and an extra integer that stores the position in this array of integers. For each MT generator, we generated 1,000 seed statuses, spaced out with 2 50 PRNs, making use of the jump-ahead algorithm proposed by [21], slightly changed to allow bigger jumps in a limited computing time (around one second) using exponentiation with squaring method. This allows supplying substreams with approximately 1,000 billion PRNs, which is far more than what our simulation requires 7 .…”
Section: ) Distributed Computing For Tomusimmentioning
confidence: 99%