Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v22]

2023-07-17 Thread Chris Hennick
> This PR improves both the worst-case performance of `nextExponential` and > `nextGaussian` and the distribution of output at the tails. It fixes the > following imperfections: > > * Repeatedly adding DoubleZigguratTables.exponentialX0 to extra causes a > rounding error to accumulate at the ta

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v21]

2023-07-17 Thread Chris Hennick
On Fri, 14 Jul 2023 20:42:03 GMT, Joe Darcy wrote: >> @JimLaskey @jddarcy @turbanoff @rgiulietti Could this please be merged? > > @Pr0methean , please update your branch with the current contents of the > master before issuing the integrate command. Assuming that succeeds as > expected, myself

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v21]

2023-07-14 Thread Joe Darcy
On Fri, 14 Jul 2023 03:27:07 GMT, Chris Hennick wrote: >> Chris Hennick has updated the pull request with a new target base due to a >> merge or a rebase. The pull request now contains 20 commits: >> >> - Merge remote-tracking branch 'upstream/master' into patch-1 >> - Merge remote-tracking b

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v21]

2023-07-14 Thread Joe Darcy
On Mon, 15 May 2023 15:51:02 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponential

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v21]

2023-07-13 Thread Chris Hennick
On Mon, 15 May 2023 15:51:02 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponential

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v21]

2023-06-15 Thread Chris Hennick
On Mon, 15 May 2023 15:51:02 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponential

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v21]

2023-06-12 Thread Chris Hennick
On Mon, 15 May 2023 15:51:02 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponential

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy

2023-06-06 Thread Xin Liu
On Wed, 6 Apr 2022 17:47:53 GMT, Chris Hennick wrote: > This PR improves both the worst-case performance of `nextExponential` and > `nextGaussian` and the distribution of output at the tails. It fixes the > following imperfections: > > * Repeatedly adding DoubleZigguratTables.exponentialX0 to

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy

2023-06-06 Thread Volker Simonis
On Wed, 6 Apr 2022 17:47:53 GMT, Chris Hennick wrote: > This PR improves both the worst-case performance of `nextExponential` and > `nextGaussian` and the distribution of output at the tails. It fixes the > following imperfections: > > * Repeatedly adding DoubleZigguratTables.exponentialX0 to

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v21]

2023-05-15 Thread Chris Hennick
> This PR improves both the worst-case performance of `nextExponential` and > `nextGaussian` and the distribution of output at the tails. It fixes the > following imperfections: > > * Repeatedly adding DoubleZigguratTables.exponentialX0 to extra causes a > rounding error to accumulate at the ta

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v20]

2023-05-12 Thread GuySteele
On Fri, 12 May 2023 20:41:32 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponential

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v19]

2023-05-12 Thread Chris Hennick
On Thu, 6 Apr 2023 18:07:29 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponentialX

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v20]

2023-05-12 Thread Chris Hennick
> This PR improves both the worst-case performance of `nextExponential` and > `nextGaussian` and the distribution of output at the tails. It fixes the > following imperfections: > > * Repeatedly adding DoubleZigguratTables.exponentialX0 to extra causes a > rounding error to accumulate at the ta

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v19]

2023-05-12 Thread GuySteele
On Thu, 6 Apr 2023 18:07:29 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponentialX

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v19]

2023-05-04 Thread Chris Hennick
On Thu, 6 Apr 2023 18:07:29 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponentialX

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v19]

2023-04-06 Thread Chris Hennick
> This PR improves both the worst-case performance of `nextExponential` and > `nextGaussian` and the distribution of output at the tails. It fixes the > following imperfections: > > * Repeatedly adding DoubleZigguratTables.exponentialX0 to extra causes a > rounding error to accumulate at the ta

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v18]

2023-03-31 Thread Chris Hennick
> This PR improves both the worst-case performance of `nextExponential` and > `nextGaussian` and the distribution of output at the tails. It fixes the > following imperfections: > > * Repeatedly adding DoubleZigguratTables.exponentialX0 to extra causes a > rounding error to accumulate at the ta

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v17]

2023-03-22 Thread Chris Hennick
> This PR improves both the worst-case performance of `nextExponential` and > `nextGaussian` and the distribution of output at the tails. It fixes the > following imperfections: > > * Repeatedly adding DoubleZigguratTables.exponentialX0 to extra causes a > rounding error to accumulate at the ta

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v16]

2023-03-22 Thread Chris Hennick
On Wed, 22 Mar 2023 19:23:37 GMT, Eirik Bjorsnos wrote: >> Chris Hennick has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Add parameter to enable/disable fixed PRNG seed > > Chris, copyrights in your new (2021?) and updated (2022?) files

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v16]

2023-03-22 Thread Eirik Bjorsnos
On Tue, 4 Oct 2022 17:36:56 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponentialX

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v16]

2023-03-22 Thread Chris Hennick
On Tue, 4 Oct 2022 17:36:56 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponentialX

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v16]

2023-02-18 Thread Chris Hennick
On Tue, 4 Oct 2022 17:36:56 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponentialX

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v16]

2023-01-19 Thread Y . Srinivas Ramakrishna
On Tue, 4 Oct 2022 17:36:56 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponentialX

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v16]

2023-01-19 Thread Chris Hennick
On Tue, 4 Oct 2022 17:36:56 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponentialX

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v16]

2023-01-15 Thread Chris Hennick
On Tue, 4 Oct 2022 17:36:56 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponentialX

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v16]

2022-12-17 Thread Chris Hennick
On Wed, 7 Dec 2022 20:25:53 GMT, Xin Liu wrote: >> It's probably just a statistical fluke involving a very large return value, >> but to know for sure I'd need a way to gather statistics about the return >> values and how they correlate with running-time outliers. > >> It's probably just a stat

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v16]

2022-12-07 Thread Xin Liu
On Fri, 2 Dec 2022 20:38:14 GMT, Chris Hennick wrote: > It's probably just a statistical fluke involving a very large return value, > but to know for sure I'd need a way to gather statistics about the return > values and how they correlate with running-time outliers. Yeah, it's likely that p10

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v16]

2022-12-02 Thread Chris Hennick
On Tue, 4 Oct 2022 17:36:56 GMT, Chris Hennick wrote: >> This PR improves both the worst-case performance of `nextExponential` and >> `nextGaussian` and the distribution of output at the tails. It fixes the >> following imperfections: >> >> * Repeatedly adding DoubleZigguratTables.exponentialX

Re: RFR: 8284493: Improve computeNextExponential tail performance and accuracy [v16]

2022-12-02 Thread Xin Liu
On Thu, 1 Dec 2022 21:31:28 GMT, Chris Hennick wrote: >> Chris Hennick has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Add parameter to enable/disable fixed PRNG seed > > @simonis @navyxliu @turbanoff @rgiulietti This is ready for review