Efficient reversible uniform and non-uniform random number generation in UNU.RAN

Srikanth B. Yoginath, Kalyan S. Perumalla

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Reversible random number generations are useful in large-scale fault-tolerant parallel computations and parallel discrete event simulations that are based on reversible computation. The Universal Non-Uniform Random Number Generator (UNU.RAN) is one of the popular random number generators used in the simulation community, but the generators are forward-only in nature. In this paper, we develop new reverse algorithm for the default uniform random number generator algorithm of UNU.RAN and also a few nonuniform random generators that use the Transform Density Reduction (TDR) method. We verify the correctness of reversals of our algorithms and also provide performance results to demonstrate reverse computing runtime adds little overheads relative to its forward counterpart.

Original languageEnglish
Title of host publicationSimulation Series
EditorsErika Frydenlund, Shafagh Shafer, Hamdi Kavak
PublisherThe Society for Modeling and Simulation International
Pages13-22
Number of pages10
Edition2
ISBN (Electronic)9781510860148
ISBN (Print)9781510860131, 9781510860148, 9781510860155, 9781510860162, 9781510860179, 9781510860186, 9781510860186, 9781510860209
StatePublished - 2018
Event51st Annual Simulation Symposium, ANSS 2018, Part of the 2018 Spring Simulation Multi-Conference, SpringSim 2018 - Baltimore, United States
Duration: Apr 15 2018Apr 18 2018

Publication series

NameSimulation Series
Number2
Volume50
ISSN (Print)0735-9276

Conference

Conference51st Annual Simulation Symposium, ANSS 2018, Part of the 2018 Spring Simulation Multi-Conference, SpringSim 2018
Country/TerritoryUnited States
CityBaltimore
Period04/15/1804/18/18

Funding

This manuscript has been authored by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a non-exclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (http://energy.gov/downloads/doe-public-access-plan).

FundersFunder number
U.S. Department of EnergyDE-AC05-00OR22725

    Keywords

    • Reverse random number generator
    • Reverse-computing

    Fingerprint

    Dive into the research topics of 'Efficient reversible uniform and non-uniform random number generation in UNU.RAN'. Together they form a unique fingerprint.

    Cite this