Closed mslpensec closed 5 years ago
You should try this with the version in the 2018UL branch of my repository.
Your test is running out of RAM while conducting the LRS test. In my modified code, I use a somewhat fancier way of conducting these two tests (see the last three pages of the implementation comments on this page), with the result being that the required memory doesn't doesn't grows exponentially with the number of symbols, and scales well with respect to the input size.
In either code base, this is fundamentally a limitation of the machine on which you ran the test, not of the code base. Given more RAM, NIST's original code would have likely finished.
@joshuaehill You were right! I ran the 10 million byte dataset using the latest version of the 90B assessment (which I understand includes this and other performance enhancements you wrote) and the assessment completed with no errors.
Thank you for your efforts to make the test suite more efficient!
I tried running the non-iid tests on a 10 million byte data set and got the following error: