Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Performance updates for randn() to randmtzig.c. #1372

Closed
wants to merge 5 commits into from

Commits on Oct 12, 2012

  1. Performance updates for randn() to randmtzig.c.

    I have modified randmtzig.c to use dSFMT's double precision random
    numbers. It ends up using the randomness from the 52-bit Mantissa.
    The code is changed to reflect this slightly lower precision.
    
    This makes individual calls to randn() about 25% faster.
    Viral B. Shah committed Oct 12, 2012
    6 Configuration menu
    Copy the full SHA
    a9656a1 View commit details
    Browse the repository at this point in the history
  2. Use 64-bit ints for randmtzig fill functions.

    Minor cleanups to randmtzig.c.
    Viral B. Shah committed Oct 12, 2012
    Configuration menu
    Copy the full SHA
    5111d9f View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2012

  1. Minor changes to randmtzig.c for clarity.

    Viral B. Shah committed Oct 14, 2012
    Configuration menu
    Copy the full SHA
    efa5fa8 View commit details
    Browse the repository at this point in the history
  2. Performance updates for randn() to randmtzig.c.

    I have modified randmtzig.c to use dSFMT's double precision random
    numbers. It ends up using the randomness from the 52-bit Mantissa.
    The code is changed to reflect this slightly lower precision.
    
    This makes individual calls to randn() about 25% faster.
    
    Use 64-bit ints for randmtzig fill functions.
    Minor cleanups to randmtzig.c.
    
    Minor changes to randmtzig.c for clarity.
    Viral B. Shah committed Oct 14, 2012
    Configuration menu
    Copy the full SHA
    acf88a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23bde72 View commit details
    Browse the repository at this point in the history