We will look at random number generation from the point-of-view of Monte Carlo computations. Thus, we will examine several serial methods of pseudorandom number generation and two different parallelization techniques. Among the techniques discussed with be "parameterization," which forms the basis for the Scalable Parallel Random Number Generators (SPRNG) library. SPRNG was developed several years ago by the author, and has become widely used within the international Monte Carlo community. SPRNG is briefly described, and the lecture ends with a short revue of quasirandom number generation. Quasirandom numbers offer many Monte Carlo applications the advantage of superior convergence rates. We also discuss plans for a new version of SPRNG adapted to hybrid architectures.
Dr. Mascagni is full professor at Florida State University, where he runs a research group consisting of post-doctoral associates, graduate students, and undergraduate workers. The areas they work on are parallel and distributed computing, Grid computing, random number generation, Monte Carlo methods, computational number theory and discrete algorithms, and applications to materials science, biochemistry, electrostatics, and finance.
He is on the editorial board of three journals in his field, and is a member of the ACM (Association of Computing Machinery), SIAM (Society of Applied Mathematics), and IMACS (International Association of Mathematics and Computers in Simulation). He is also a member of the Board of Directors of IMACS. He has approximately 100 refereed technical papers that have appeared in a wide variety of publications in areas including Applied Mathematics, Computer Science, Simulation Science, Monte Carlo Methods, Computational Science, High-Performance Computing, Scientific Computing, Computational Physics, and Computational Neuroscience. He has been a visiting professor at the University of Padova in Italy, the University of Salzburg in Austria, and the Swiss Federal Technical Institute-Zürich in Switzerland, and is a consultant to industry and government. He has made technical presentations in 18 countries and in most of the 50 U.S. states.