You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Alex Herbert (Jira)" <ji...@apache.org> on 2019/09/29 12:34:00 UTC
[jira] [Commented] (RNG-118) XoRoShiRo PlusPlus generators
[ https://issues.apache.org/jira/browse/RNG-118?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16940379#comment-16940379 ]
Alex Herbert commented on RNG-118:
----------------------------------
Stress test results:
{noformat}
RNG Dieharder TestU01 (BigCrush)
XO_SHI_RO_128_PP 0,0,0,0,0 1,0,0,1,0
XO_RO_SHI_RO_128_PP 0,0,0,0,0 0,1,0,1,0
XO_SHI_RO_256_PP 0,0,0,0,0 0,0,0,0,1
XO_SHI_RO_512_PP 0,0,0,0,0 0,0,2,1,0
XO_RO_SHI_RO_1024_PP 0,0,0,0,0 0,0,0,0,0
XO_RO_SHI_RO_1024_S 0,0,0,1,0 0,0,0,1,0
XO_RO_SHI_RO_1024_SS 0,0,0,0,0 0,1,0,0,1
{noformat}
Failures:
||RNG||Test Suite||Test||
|XO_SHI_RO_128_PP|TestU01 (BigCrush)|1 SerialOver, r = 0|
|XO_SHI_RO_128_PP|TestU01 (BigCrush)|75 RandomWalk1 H (L=50, r=25)|
|XO_RO_SHI_RO_128_PP|TestU01 (BigCrush)|24 ClosePairs mNP2, t = 9|
|XO_RO_SHI_RO_128_PP|TestU01 (BigCrush)|61 WeightDistrib, r = 28|
|XO_SHI_RO_256_PP|TestU01 (BigCrush)|11 CollisionOver, t = 21|
|XO_SHI_RO_512_PP|TestU01 (BigCrush)|22 ClosePairs mNP, t = 3|
|XO_SHI_RO_512_PP|TestU01 (BigCrush)|66 MatrixRank, L=30, r=0|
|XO_SHI_RO_512_PP|TestU01 (BigCrush)|101 Run of bits, r = 0|
|XO_RO_SHI_RO_1024_S|Dieharder|rgb_lagged_sum:23|
|XO_RO_SHI_RO_1024_S|TestU01 (BigCrush)|88 PeriodsInStrings, r = 0|
|XO_RO_SHI_RO_1024_SS|TestU01 (BigCrush)|45 CollisionPermut, r = 10|
|XO_RO_SHI_RO_1024_SS|TestU01 (BigCrush)|12 CollisionOver, t = 21|
> XoRoShiRo PlusPlus generators
> -----------------------------
>
> Key: RNG-118
> URL: https://issues.apache.org/jira/browse/RNG-118
> Project: Commons RNG
> Issue Type: New Feature
> Components: core
> Affects Versions: 1.3
> Reporter: Alex Herbert
> Priority: Major
> Time Spent: 20m
> Remaining Estimate: 0h
>
> New variants of the XoRoShiRo generators have been written by Blackman and Vigna (2019):
> These are variants of the StarStar all purpose generators and should be faster on architectures where long multiplication (the star operation) is slow:
> {noformat}
> 32-bit
> XoShiRo128PlusPlus
> 64-bit
> XoRoShiRo128PlusPlus
> XoShiRo256PlusPlus
> XoShiRo512PlusPlus
> {noformat}
> These are new 1024-bit footprint generators to replace the XorShift1024 generator:
> {noformat}
> 64-bit
> XoRoShiRo1024Star
> XoRoShiRo1024PlusPlus
> XoRoShiRo1024StarStar
> {noformat}
> Reference [xoshiro / xoroshiro generators|http://prng.di.unimi.it/]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)