IBM Skip to main content
  Home     Products & services     Support & downloads     My account  
  Select a country  
Journals Home  
  Systems Journal  
Journal of Research
and Development
  ·  Current Issue  
  ·  Recent Issues  
  ·  Papers in Progress  
  ·  Search/Index  
  ·  Orders  
  ·  Description  
  ·  Patents  
  ·  Recent publications  
  ·  Author's Guide  
  Staff  
  Contact Us  
  Related links:  
     IBM developerWorks
   article:
   Make your software
   behave: Playing the
   numbers
 
     IBM Research  
IBM Journal of Research and Development  
Volume 46, Number 1, 2002
IBM POWER4 System
 Table of contents: arrowHTML arrowPDF arrowASCII   This article: arrowHTML arrowPDF arrowASCII arrowCopyright info
   

Fast pseudorandom-number generators with modulus 2k or 2k–1 using fused multiply–add - References

by R. C. Agarwal, R. F. Enenkel, F. G. Gustavson, A. Kothari, and M. Zubair

References

  1. D. Bailey, J. Barton, T. Lasinski, and S. Simon, “The NAS Parallel Benchmarks,” Technical Report RNR-91-002, Revision 2, NASA Ames Research Center, Moffett Field, CA, 1991.
  2. D. Knuth, The Art of Computer Programming: Seminumerical Algorithms, 2nd edition, Volume 2, Addison-Wesley Publishing Co., Reading, MA, 1981.
  3. F. G. Gustavson and W. A. Liniger, “A Fast Random Number Generator with Good Statistical Properties,” Computing 6, 221–226 (1970).
  4. IBM Corporation, XL Fortran for AIX, Language Reference, Version 7 Release 1, 1999, Order No. SC09-2867-00; available through IBM branch offices.
  5. IBM Corporation, XL High Performance Fortran for AIX, Language Reference and User's Guide, Version 1 Release 3, 1997; Order No. SC09-2631-00; available through IBM branch offices.
  6. R. C. Agarwal, F. G. Gustavson, and M. Zubair, “A Very High Performance Algorithm for NAS EP Benchmark,” Proceedings of HPCN'94, Munich, Germany, April 18–20, 1994.
  7. Brian D. Ripley, Stochastic Simulation, John Wiley & Sons, Inc., New York, 1987.
  8. R. C. Agarwal and F. G. Gustavson, “Algorithm and Architecture Aspects of Producing ESSL BLAS on POWER2, in POWERPC and POWER2: Technical Aspects of the New IBM RISC System/6000,” Technical Report SA23-27-37, IBM Corporation, 1994.
  9. R. C. Agarwal, F. G. Gustavson, and M. Zubair, “Exploiting Functional Parallelism of POWER2 to Design High-Performance Numerical Algorithms,” IBM J. Res. & Dev. 38, 563–576 (1994).
  10. IBM Corporation, Parallel Engineering and Scientific Subroutine Library for AIX Guide and Reference, July 2000; Order No. SA22-7273-03; http://www.rs6000.ibm.com/doc_link/en_US/a_doc_lib/sp32/pessl/pessl.html.
  11. R. F. Enenkel and F. G. Gustavson, “Fast Calculation of Integer Products Modulo 2**31-1 Using IEEE Floating Point and Fused Multiply–Add,” IBM Tech. Disclosure Bull. 41 (412), Article 41287 (August 1998).