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)