Daniel Lemire's blog
lemire.me
Add New Subscription
Post
(required) *
Required; the Post you're subscribing to.
Comment
— All Comments/Replies —
Mar 19th, 2019 8:45 pm — "Cyril" writes: Armv8 has UMULH instruction for getting [...]
Mar 19th, 2019 8:45 pm — "Alexander Monakov" writes: Can you do better without using any spec[...]
Mar 19th, 2019 8:58 pm — "Daniel Lemire" writes: On x64, you need a single instruction to[...]
Mar 19th, 2019 9:17 pm — "Daniel Lemire" writes: You are correct. I have updated my blog [...]
Mar 19th, 2019 9:28 pm — "Alexander Monakov" writes: Uhm. Your answers to Cyril and me are wr[...]
Mar 19th, 2019 9:47 pm — "Daniel Lemire" writes: Your answers to Cyril and me are written[...]
Mar 19th, 2019 10:51 pm — "Alexander Monakov" writes: My bad — misinterpreted what you said [...]
Mar 19th, 2019 11:05 pm — "Daniel Lemire" writes: According to Agner Fog, we have the foll[...]
Mar 20th, 2019 1:02 pm — "Cyril" writes: Total amount of instructions is same, bu[...]
Mar 20th, 2019 4:46 pm — "Daniel Lemire" writes: From Faster Remainder by Direct Computat[...]
Mar 20th, 2019 4:52 pm — "Cyril" writes: That’s correct, but from the same doc:[...]
Mar 20th, 2019 5:30 pm — "Daniel Lemire" writes: Cyril… We go from two multiplications [...]
Mar 20th, 2019 5:48 pm — "Travis Downs" writes: I don’t see any reason to believe that[...]
Mar 20th, 2019 6:32 pm — "Stefan Kanthak" writes: While Lehmer’s multiplicative congruen[...]
Mar 20th, 2019 6:37 pm — "Daniel Lemire" writes: I don’t see any reason to believe that[...]
Mar 20th, 2019 6:42 pm — "Daniel Lemire" writes: I turned your comment into an issue on G[...]
Mar 21st, 2019 3:21 am — "Travis Downs" writes: Yeah but I excluded SIMD deliberately he[...]
Mar 21st, 2019 9:17 pm — "Cyril" writes: BTW Cortex A75 is better example where u[...]
Mar 21st, 2019 11:27 pm — "Cyril" writes: I was trying to understand why Lehmer’[...]
Mar 22nd, 2019 12:02 am — "Daniel Lemire" writes: Excellent, thanks.
Mar 22nd, 2019 12:04 am — "Daniel Lemire" writes: You are correct that I wasn’t clear as[...]
Mar 22nd, 2019 6:03 pm — "Stefan Kanthak" writes: Running the PRNGs in a tight loop just s[...]
Mar 22nd, 2019 6:35 pm — "Travis Downs" writes: Auto-vectorization is SIMD, no? Well I w[...]
Mar 22nd, 2019 6:35 pm — "Jörn Engel" writes: wyhash64 is half-awesome, half-questiona[...]
Mar 22nd, 2019 7:55 pm — "Daniel Lemire" writes: Auto-vectorization is SIMD, no? When I r[...]
Mar 22nd, 2019 8:43 pm — "Daniel Lemire" writes: Running the PRNGs in a tight loop just s[...]
Mar 22nd, 2019 8:58 pm — "Daniel Lemire" writes: XOR of the low and high multiplication r[...]
Mar 22nd, 2019 9:24 pm — "Jörn Engel" writes: Based on fairly quick tests, the two fas[...]
Mar 22nd, 2019 10:11 pm — "Stefan Kanthak" writes: The (f)ull and true square of ~0UL alias[...]
Mar 22nd, 2019 10:49 pm — "Stefan Kanthak" writes: It is similar to PCG in that it combines[...]
Mar 22nd, 2019 11:19 pm — "Stefan Kanthak" writes: … but yeah I guess SIMD would win perh[...]
Mar 27th, 2019 6:24 pm — "Travis Downs" writes: Right, but which can pass Big Crush from[...]
Mar 27th, 2019 9:06 pm — "Stefan Kanthak" writes: Testing a 64-bit PRNG with TestU01 is NO[...]
Mar 27th, 2019 9:18 pm — "Daniel Lemire" writes: Testing a 64-bit PRNG with TestU01 is NO[...]
Mar 27th, 2019 9:58 pm — "Stefan Kanthak" writes: It’s no good idea (I didn’t say bad [...]
Aug 6th, 2020 9:51 am — "Tyge Løvset" writes: 16 months since this article was publish[...]
Jan 6th, 2022 8:02 am — "Joe" writes: I might be missing something from readin[...]
Jan 8th, 2022 2:00 am — "Daniel Lemire" writes: There are different wyhash functions. No[...]
Mar 4th, 2022 4:33 pm — "Tom" writes: Have you tested the xoroshiro family? Ac[...]
Mar 7th, 2022 1:21 am — "Joern Engel" writes: Not sure if this was xorshift or xoroshi[...]
Email
(required) *
First Name
(required) *
Last Name
Deliver
(required) *
instantly
hourly
daily
weekly
Any value that is not
instantly
results in a digest instead of instant notifications.