On Fri, 25 Mar 2022 12:28:58 GMT, Claes Redestad wrote:
> Richard Startin prompted me to have a look at a case where java.time
> underperforms relative to joda time
> (https://twitter.com/richardstartin/status/1506975932271190017).
>
> It seems the java.time test of his su
On Mon, 7 Mar 2022 21:41:05 GMT, Richard Startin wrote:
>> Ludovic Henry has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Add UTF-16 benchmarks
>
> Great to see this taken up. As it’s implemented here,
hrough an enhancement to
>> the autovectorizer, the complexity of doing it by hand is trivial and the
>> gain is sizable (2x speedup) even without the Vector API. The algorithm has
>> been proposed by Richard Startin and Paul Sandoz [1].
>>
>> Speedup are a
On Tue, 14 Sep 2021 10:57:17 GMT, Alan Bateman wrote:
>>> Hi @iaroslavski I'm unconvinced that this work was from 14/06/2020 - I
>>> believe this work derives from an unsigned radix sort I implemented on
>>> 10/04/2021
>>> [richardstartin/radix-sort-benchmark@ab4da23#diff-6c13d3fb74f38906677db
On Sat, 8 May 2021 20:54:48 GMT, iaroslavski
wrote:
> Sorting:
>
> - adopt radix sort for sequential and parallel sorts on int/long/float/double
> arrays (almost random and length > 6K)
> - fix tryMergeRuns() to better handle case when the last run is a single
> element
> - minor javadoc and
On Thu, 13 May 2021 10:22:57 GMT, Laurent Bourgès wrote:
>> Hi @iaroslavski I'm unconvinced that this work was from 14/06/2020 - I
>> believe this work derives from an unsigned radix sort I implemented on
>> 10/04/2021
>> https://github.com/richardstartin/radix-sort-benchmark/commit/ab4da230e1
On Fri, 14 May 2021 07:14:27 GMT, Laurent Bourgès wrote:
>> So the issue of not skipping passes was my fault in the translation process,
>> so not something to worry about, though after [fixing
>> that](https://github.com/richardstartin/radix-sort-benchmark/commit/ccbee984c6a0e0f50c30de59e1a5e9
On Thu, 13 May 2021 14:44:28 GMT, Richard Startin
wrote:
>> @iaroslavski I would prefer to discuss this in private than here, but my
>> argument is that the name `skipByte` came from Laurent's code, and that
>> Laurent's code was clearly derived from my own within
On Thu, 13 May 2021 20:23:16 GMT, Richard Startin
wrote:
>> In private correspondence with Vladimir, it was explained that where
>> Vladimir's code and Laurent's code are identical, including typos
>> ([Vladimir's
>> code](https:
On Thu, 13 May 2021 11:31:49 GMT, iaroslavski
wrote:
>> Perhaps we can resolve this issue in private - my email address is on my
>> profile (or in the commits in `radix-sort-benchmark`)?
>
> @richardstartin And one more addon: my first version of Radix sort, see my
> github https://github.com/
On Thu, 13 May 2021 11:47:58 GMT, Richard Startin
wrote:
>> @richardstartin And one more addon: my first version of Radix sort, see my
>> github https://github.com/iaroslavski/sorting/tree/master/radixsort uses
>> another name, like skipBytes, then renamed to passLevel.
>
On Wed, 12 May 2021 12:20:09 GMT, iaroslavski
wrote:
>> src/java.base/share/classes/java/util/DualPivotQuicksort.java line 47:
>>
>>> 45: * @author Doug Lea
>>> 46: *
>>> 47: * @version 2020.06.14
>>
>> Vladimir, I would update to 2021.05.06 (+your hash)
>
> Laurent, the date in this class
12 matches
Mail list logo