메뉴 건너뛰기




Volumn 25, Issue 10, 2013, Pages 1427-1442

Distribution of random streams for simulation practitioners

Author keywords

high performance computing; parallel random numbers; parallel random streams; random number generation; stochastic simulation

Indexed keywords

COMPUTER ARCHITECTURE; GRAPHICS PROCESSING UNIT; NUMBER THEORY; PARALLEL PROCESSING SYSTEMS; STOCHASTIC MODELS; STOCHASTIC SYSTEMS;

EID: 84879412568     PISSN: 15320626     EISSN: 15320634     Source Type: Journal    
DOI: 10.1002/cpe.2942     Document Type: Article
Times cited : (27)

References (86)
  • 2
    • 0025503132 scopus 로고
    • A review of pseudorandom number generators
    • James F,. A review of pseudorandom number generators. Computer Physics Communications 1990; 60: 329-344.
    • (1990) Computer Physics Communications , vol.60 , pp. 329-344
    • James, F.1
  • 3
    • 0003657590 scopus 로고
    • 2, 2nd edition. Seminumerical Algorithms. Addison-Wesley: Reading, MA
    • Knuth DE,. The Art of Computer Programming, Vol. 2, 2nd edition. Seminumerical Algorithms. Addison-Wesley: Reading, MA, 1981.
    • (1981) The Art of Computer Programming
    • Knuth, D.E.1
  • 5
    • 77956975803 scopus 로고    scopus 로고
    • Random number generation
    • 31st Edition, Zwillinger D. (ed.). Chapman and Hall/CRC: Boca Raton
    • Mascagni M,. Random number generation. CRC Standard Mathematical Tables and Formulae, 31st Edition, Zwillinger D, (ed.). Chapman and Hall/CRC: Boca Raton, 2003; 644-649.
    • (2003) CRC Standard Mathematical Tables and Formulae , pp. 644-649
    • Mascagni, M.1
  • 6
    • 79960688083 scopus 로고    scopus 로고
    • Pseudorandom number generators
    • In, Ed., in volume Simulation Methods in Financial Engineering, Platen E. Jaeckel P. (eds.). Wiley: Chichester, UK
    • L'Ecuyer P,. Pseudorandom number generators. In Encyclopedia of Quantitative Finance, Rama Cont, Ed., in volume Simulation Methods in Financial Engineering, Platen E, Jaeckel P, (eds.). Wiley: Chichester, UK, 2010.
    • (2010) Encyclopedia of Quantitative Finance, Rama Cont
    • L'Ecuyer, P.1
  • 8
    • 23744474440 scopus 로고    scopus 로고
    • Fully 3D Monte Carlo reconstruction in SPECT: A feasibility study
    • DOI 10.1088/0031-9155/50/16/006
    • Lazaro D, El Bitar Z, Breton V, Hill DRC, Buvat I,. Fully 3D Monte Carlo reconstruction in SPECT: a feasibility study. Physics in Medicine and Biology 2005; 50: 3739-3754. (Pubitemid 41129149)
    • (2005) Physics in Medicine and Biology , vol.50 , Issue.16 , pp. 3739-3754
    • Lazaro, D.1    El Bitar, Z.2    Breton, V.3    Hill, D.4    Buvat, I.5
  • 10
    • 39049132129 scopus 로고    scopus 로고
    • Rigorous distribution of stochastic simulations using the DistMe toolkit
    • DOI 10.1109/TNS.2007.914026
    • Reuillon R, Hill DRC, El Bitar Z, Breton V,. Rigorous distribution of stochastic simulations using the DistMe toolkit. IEEE Transactions on Nuclear Science 2008; 55 (1): 595-603. (Pubitemid 351239517)
    • (2008) IEEE Transactions on Nuclear Science , vol.55 , Issue.1 , pp. 595-603
    • Reuillon, R.1    Hill, D.R.C.2    El Bitar, Z.3    Breton, V.4
  • 13
    • 0344035463 scopus 로고    scopus 로고
    • URNG: A portable optimization technique for software application requiring pseudorandom numbers
    • Hill DRC,. URNG: a portable optimization technique for software application requiring pseudorandom numbers. Simulation Modelling Practice and Theory 2002; 11: 643-654.
    • (2002) Simulation Modelling Practice and Theory , vol.11 , pp. 643-654
    • Hill, D.R.C.1
  • 15
    • 0029184676 scopus 로고
    • Controlling correlations in parallel Monte Carlo
    • De Matteis A, Pagnutti S,. Controlling correlations in parallel Monte Carlo. Parallel Computing 1995; 73-84.
    • (1995) Parallel Computing , pp. 73-84
    • De Matteis, A.1    Pagnutti, S.2
  • 20
    • 4344689881 scopus 로고    scopus 로고
    • Random Number Generators for Parallel Computers
    • 2nd Issue
    • Coddington PD,. Random Number Generators for Parallel Computers. NHSE Review, 2nd Issue, 1996.
    • (1996) NHSE Review
    • Coddington, P.D.1
  • 21
    • 0000270728 scopus 로고    scopus 로고
    • Good random number generators are (not so) easy to find
    • PII S0378475498000780
    • Hellekalek P,. Good random number generators are (not so) easy to find. Mathematics and Computers in Simulation 1998; 485-505. (Pubitemid 128450414)
    • (1998) Mathematics and Computers in Simulation , vol.46 , Issue.5-6 , pp. 485-505
    • Hellekalek, P.1
  • 22
    • 0035691159 scopus 로고    scopus 로고
    • Software for uniform random number generation: Distinguishing the good and the bad
    • L'Ecuyer P,. Software for uniform random number generation: distinguishing the good and the bad. Proceedings of the 2001 Winter Simulation Conference. IEEE Press: Pistacaway NJ, 2001; 95-105. (Pubitemid 34091283)
    • (2001) Winter Simulation Conference Proceedings , vol.1 , pp. 95-105
    • L'Ecuyer, P.1
  • 23
    • 0031599142 scopus 로고    scopus 로고
    • Mersenne Twister: A 623-dimensionally equidistributed uniform pseudorandom number generator
    • Matsumoto M, Nishimura T,. Mersenne Twister: a 623-dimensionally equidistributed uniform pseudorandom number generator. ACM Transactions on Modeling and Computer Simulation 1998; 8: 3-30.
    • (1998) ACM Transactions on Modeling and Computer Simulation , vol.8 , pp. 3-30
    • Matsumoto, M.1    Nishimura, T.2
  • 25
    • 33745244126 scopus 로고    scopus 로고
    • Improved long-period generators based on linear recurrences modulo 2
    • DOI 10.1145/1132973.1132974
    • Panneton F, L'Ecuyer P, Matsumoto M,. Improved long-period generators based on linear recurrences modulo 2. ACM Transactions on Mathematical Software 2006; 32 (1): 1-16. (Pubitemid 43924954)
    • (2006) ACM Transactions on Mathematical Software , vol.32 , Issue.1 , pp. 1-16
    • Panneton, F.1    L'Ecuyer, P.2    Matsumoto, M.3
  • 26
    • 0036877268 scopus 로고    scopus 로고
    • An object-oriented random-number package with many long streams and substreams
    • L'Ecuyer P, Simard R, Chen EJ, Kelton WD,. An object-oriented random-number package with many long streams and substreams. Operations Research 2002; 50: 1073-1075.
    • (2002) Operations Research , vol.50 , pp. 1073-1075
    • L'Ecuyer, P.1    Simard, R.2    Chen, E.J.3    Kelton, W.D.4
  • 27
    • 0002452978 scopus 로고
    • Parallelization of random number generators and long-range correlations
    • De Matteis A, Pagnutti S,. Parallelization of random number generators and long-range correlations. Numerische Mathematik 1988; 53: 595-608.
    • (1988) Numerische Mathematik , vol.53 , pp. 595-608
    • De Matteis, A.1    Pagnutti, S.2
  • 28
    • 0025388395 scopus 로고
    • Class of parallel random number generators
    • DOI 10.1016/0167-8191(90)90146-Z
    • De Matteis A, Pagnutti S,. A class of parallel random number generators. Parallel Computing 1990; 13 (2): 193-198. (Pubitemid 20674062)
    • (1990) Parallel Computing , vol.13 , Issue.2 , pp. 193-198
    • De Matteis, A.1    Pagnutti, S.2
  • 29
    • 0024872101 scopus 로고
    • Using linear congruential generators for parallel random number generation
    • MacNair E.A. Musselman K.J. Heidelberger P. (eds.). ACM: New-York
    • Durst MJ,. Using linear congruential generators for parallel random number generation. Proceedings of the Winter Simulation Conference, MacNair EA, Musselman KJ, Heidelberger P, (eds.). ACM: New-York, 1989; 462-466.
    • (1989) Proceedings of the Winter Simulation Conference , pp. 462-466
    • Durst, M.J.1
  • 31
    • 0002562451 scopus 로고    scopus 로고
    • Linear congruential generators for parallel Monte Carlo: The leap-frog case
    • Entacher K, Uhl A, Wegenkittl S,. Linear congruential generators for parallel Monte Carlo: the leap-frog case. Monte-Carlo Methods and Applications 1998; 4 (1): 1-16.
    • (1998) Monte-Carlo Methods and Applications , vol.4 , Issue.1 , pp. 1-16
    • Entacher, K.1    Uhl, A.2    Wegenkittl, S.3
  • 35
    • 0036152263 scopus 로고    scopus 로고
    • On credibility of simulation studies of telecommunication networks
    • DOI 10.1109/35.978060
    • Pawlikowski K, Jeong HDJ, Lee JSR,. On credibility of simulation studies of telecommunication networks. IEEE Communications Magazine 2002; 40 (1): 132-139. (Pubitemid 34110003)
    • (2002) IEEE Communications Magazine , vol.40 , Issue.1 , pp. 132-139
    • Pawlikowski, K.1    Jeong, H.-D.J.2    Lee, J.-S.R.3
  • 37
    • 4344662359 scopus 로고
    • The use of random number generation for stochastic distributed simulation: Application to ecological modeling
    • Traore M, Hill DRC,. The use of random number generation for stochastic distributed simulation: application to ecological modeling. Proceedings of the 13th European Simulation Symposium, 1991; 555-559.
    • (1991) Proceedings of the 13th European Simulation Symposium , pp. 555-559
    • Traore, M.1    Hill, D.R.C.2
  • 38
    • 34547357347 scopus 로고    scopus 로고
    • Random numbers for large scale distributed Monte Carlo simulations
    • Bauke H, Mertens S,. Random numbers for large scale distributed Monte Carlo simulations. Physical Review E 2007; 75 (6): 701-714.
    • (2007) Physical Review e , vol.75 , Issue.6 , pp. 701-714
    • Bauke, H.1    Mertens, S.2
  • 39
    • 3342875865 scopus 로고    scopus 로고
    • Parameterizing parallel multiplicative lagged-Fibonacci generators
    • Mascagni M, Srinivasan A,. Parameterizing parallel multiplicative lagged-Fibonacci generators. Parallel Computing 2004; 30: 899-916.
    • (2004) Parallel Computing , vol.30 , pp. 899-916
    • Mascagni, M.1    Srinivasan, A.2
  • 41
    • 0025448113 scopus 로고
    • Long-range correlations in linear and non-linear random number generators
    • DOI 10.1016/0167-8191(90)90108-L
    • De Matteis A, Pagnutti S,. Long-range correlations in linear and non-linear random number generators. Parallel Computing 1990; 14 (2): 207-210. (Pubitemid 20708265)
    • (1990) Parallel Computing , vol.14 , Issue.2 , pp. 207-210
    • De Matteis, A.1    Pagnutti, S.2
  • 43
    • 33745441700 scopus 로고    scopus 로고
    • Parallel use of multiplicative congruential random number generators
    • DOI 10.1016/j.cpc.2004.08.009, PII S0010465506001007
    • Wu P, Huang K,. Parallel use of multiplicative congruential random number generators. Computer Physics Communications 2006; 175 (1): 25-29. (Pubitemid 43949084)
    • (2006) Computer Physics Communications , vol.175 , Issue.1 , pp. 25-29
    • Wu, P.-C.1    Huang, K.-C.2
  • 44
    • 34548237327 scopus 로고    scopus 로고
    • TestU01: A C library for empirical testing of random number generator
    • L'Ecuyer P, Simard R,. TestU01: a C library for empirical testing of random number generator. ACM Transactions on Mathematical Software 2007; 33 (4): 1-40.
    • (2007) ACM Transactions on Mathematical Software , vol.33 , Issue.4 , pp. 1-40
    • L'Ecuyer, P.1    Simard, R.2
  • 45
    • 0012581749 scopus 로고    scopus 로고
    • Lagged Fibonacci Random Number Generators for Distributed Memory Parallel Computers
    • DOI 10.1006/jpdc.1997.1363, PII S0743731597913630
    • Aluru S,. Lagged Fibonacci random number generators for distributed memory parallel computers. Journal of Parallel and Distributed Computing 1997; 45 (1): 1-12. (Pubitemid 127343489)
    • (1997) Journal of Parallel and Distributed Computing , vol.45 , Issue.1 , pp. 1-12
    • Aluru, S.1
  • 46
    • 65249146502 scopus 로고    scopus 로고
    • Fast, processor-cardinality agnostic PRNG with a tracking application
    • ICVGIP '08, December 16-19; 2008
    • Janowczyk A, Chandran S, Aluru S,. Fast, processor-cardinality agnostic PRNG with a tracking application. Computer Vision, Graphics & Image Processing, 2008. ICVGIP '08, December 16-19; 2008; 171-178.
    • (2008) Computer Vision, Graphics & Image Processing , pp. 171-178
    • Janowczyk, A.1    Chandran, S.2    Aluru, S.3
  • 48
    • 10644261506 scopus 로고    scopus 로고
    • Parallel linear congruential generators with Sophie-Germain moduli
    • Mascagni M, Chi H,. Parallel linear congruential generators with Sophie-Germain moduli. Parallel Computing 2004; 30 (11): 1217-1231.
    • (2004) Parallel Computing , vol.30 , Issue.11 , pp. 1217-1231
    • Mascagni, M.1    Chi, H.2
  • 50
    • 0030518729 scopus 로고    scopus 로고
    • Generating parallel random number generators by cellular programming
    • Sipper M,. Generating parallel random number generators by cellular programming. International Journal of Modern Physics C 1996; 7 (2): 181-190.
    • (1996) International Journal of Modern Physics C , vol.7 , Issue.2 , pp. 181-190
    • Sipper, M.1
  • 51
    • 0033323942 scopus 로고    scopus 로고
    • Generating high-quality random numbers in parallel by cellular automata
    • DOI 10.1016/S0167-739X(99)00053-9
    • Tomassini M, Sipper M, Zolla M, Perrenoud M,. Generating high-quality random numbers in parallel by cellular automata. Future Generation Computer Systems 1999; 16 (2-3): 291-305. (Pubitemid 30522987)
    • (1999) Future Generation Computer Systems , vol.16 , Issue.2 , pp. 291-305
    • Tomassini, M.1    Sipper, M.2    Zolla, M.3    Perrenoud, M.4
  • 56
    • 84859708058 scopus 로고    scopus 로고
    • Parallel stochastic simulations with rigorous distribution of pseudo-random numbers with DistMe: Application to life science simulations
    • accepted 31 August 2011, published online in Wiley Online Library (wileyonlinelibrary.com). DOI: 10.1002/cpe.1883, in press, 2011
    • Reuillon R, Traore MK, Passerat-Palmbach J, Hill DRC,. Parallel stochastic simulations with rigorous distribution of pseudo-random numbers with DistMe: application to life science simulations. Concurrency and Computation: Practice and Experience 2011, accepted 31 August 2011, published online in Wiley Online Library (wileyonlinelibrary.com). DOI: 10.1002/cpe.1883, in press, 2011.
    • (2011) Concurrency and Computation: Practice and Experience
    • Reuillon, R.1    Traore, M.K.2    Passerat-Palmbach, J.3    Hill, D.R.C.4
  • 59
    • 0007258346 scopus 로고    scopus 로고
    • Some methods of parallel pseudorandom number generation
    • Schreiber R. Heath M. Ranade A. (eds). Springer Verlag: New York, Berlin
    • Mascagni M,. Some methods of parallel pseudorandom number generation. Algorithms for Parallel Processing, Schreiber R, Heath M, Ranade A, (eds). Springer Verlag: New York, Berlin, 1997; 277-288.
    • (1997) Algorithms for Parallel Processing , pp. 277-288
    • Mascagni, M.1
  • 60
    • 33846656142 scopus 로고    scopus 로고
    • Simulation in Java with SSJ
    • DOI 10.1109/WSC.2005.1574301, 1574301, Proceedings of the 2005 Winter Simulation Conference
    • L'Ecuyer P, Buist E,. Simulation in Java with SSJ. Proceedings of the 2005 Winter Simulation Conference, 2005; 611-620. (Pubitemid 46187756)
    • (2005) Proceedings - Winter Simulation Conference , vol.2005 , pp. 611-620
    • L'Ecuyer, P.1    Buist, E.2
  • 62
    • 0343388326 scopus 로고
    • On automatic partitioning, run-time control and output analysis methodology for massively parallel simulations
    • Pawlikowski K, Yau V,. On automatic partitioning, run-time control and output analysis methodology for massively parallel simulations. Proceedings of the European Simulation Symposium, ESS'92, 1992; 135-139.
    • (1992) Proceedings of the European Simulation Symposium, ESS'92 , pp. 135-139
    • Pawlikowski, K.1    Yau, V.2
  • 66
    • 0345442072 scopus 로고    scopus 로고
    • Akaroa-2: Exploiting network computing by distributed stochastic simulation
    • Warsaw, Poland, SCSC, June
    • Ewing G, Pawlikowski K, McNickle D,. Akaroa-2: exploiting network computing by distributed stochastic simulation. 13th European Simulation Multiconference, Warsaw, Poland, SCSC, June 1999; 175-181.
    • (1999) 13th European Simulation Multiconference , pp. 175-181
    • Ewing, G.1    Pawlikowski, K.2    McNickle, D.3
  • 68
    • 34250748463 scopus 로고    scopus 로고
    • Rstream: Streams of random numbers for stochastic simulation
    • L'Ecuyer P, Leydold J,. Rstream: streams of random numbers for stochastic simulation. The newsletter of the R project 2005; 5: 16-19.
    • (2005) The Newsletter of the R Project , vol.5 , pp. 16-19
    • L'Ecuyer, P.1    Leydold, J.2
  • 70
    • 84875452684 scopus 로고    scopus 로고
    • Parallelization techniques for random numbers generators
    • Chapter 16. Corporation N. (eds.), Emerald Edition. Elsevier
    • Bradley T, du Toit J, Tong R, Giles M, Woodhams P,. Parallelization techniques for random numbers generators, Chapter 16. GPU Computing Gems, Corporation N, Hwu WW, (eds.), Emerald Edition. Elsevier, 2011; 231-246.
    • (2011) GPU Computing Gems , pp. 231-246
    • Bradley, T.1    Du Toit, J.2    Tong, R.3    Giles, M.4    Woodhams, P.5    Hwu, W.W.6
  • 71
    • 84866981515 scopus 로고    scopus 로고
    • Reliable initialization of GPU-enabled parallel stochastic simulations using Mersenne Twister for graphics processors
    • October 25-27, Hasselt University, Belgium
    • Passerat-Palmbach J, Mazel C, Mahul A, Hill DRC,. Reliable initialization of GPU-enabled parallel stochastic simulations using Mersenne Twister for graphics processors. ESM 2010, European Simulation, October 25-27, Hasselt University, Belgium, 2010; 187-195.
    • (2010) ESM 2010, European Simulation , pp. 187-195
    • Passerat-Palmbach, J.1    Mazel, C.2    Mahul, A.3    Hill, D.R.C.4
  • 76
    • 0030376929 scopus 로고    scopus 로고
    • Maximally equidistributed combined Tausworthe generators
    • DOI 10.1090/S0025-5718-96-00696-5
    • L'Ecuyer P,. Maximally equidistributed combined Tausworthe generators. Mathematics of Computation 1996; 65 (213): 203-213. (Pubitemid 126344530)
    • (1996) Mathematics of Computation , vol.65 , Issue.213 , pp. 203-213
    • L'Ecuyer, P.1
  • 84
    • 0345904980 scopus 로고
    • A remark on long-range correlations in multiplicative congruential pseudo random number generators
    • Eichenauer-Herrmann J, Grothe H,. A remark on long-range correlations in multiplicative congruential pseudo random number generators. Numerische Mathematik 1989; 56 (6): 609-611.
    • (1989) Numerische Mathematik , vol.56 , Issue.6 , pp. 609-611
    • Eichenauer-Herrmann, J.1    Grothe, H.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.