Random Number Generation for High Performance Computing
Abstract
The primary objectives of the Phase II of the project are: (a) implement the context-aware parallel random number generator (CPRNG), developed in Phase I of this project, (b) implement the interstream correlation (ISC) test so that the quality of the random numbers (RNs) used by applications are evaluated and quality metrics are reported on demand. Both objectives have been accomplished. Beyond these objectives, additional design and implementation contributions have been accomplished. A flexible CPRNG-ISC Test (CIT) framework was developed and implemented so that a third party tester such as Dieharder or TestU01 can be run along with ISC test to corroborate or compare ISC test results with those from the well-known single-stream test batteries. The CPRNG Library facilitates implementation and use of other random number generators within the test framework easily.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 01, 2015
- Accession Number
- ADA626508
Entities
People
- Rajendra V. Boppana
- Robert M. Keller