Algorithms for Modern Processor Architectures

134 matt_d 11 7/22/2025, 10:56:55 PM lemire.github.io ↗

Comments (11)

appreciatorBus · 5h ago
Looks like this was delivered earlier today at SEA 2025, I hope there's video that will be available soon!

https://x.com/lemire/status/1947615932702200138

NooneAtAll3 · 2h ago
apple still uses utf16?
markasoftware · 45m ago
is this talk about apple? Regardless, lots of language runtimes still use utf16 (eg java, qt, haskell), and windows certainly still uses utf16.
phkahler · 1h ago
Pentium 4 didn't hit 3.8GHz. It melted at 1.4 or so.
wtallis · 1h ago
The Pentium 3 is what eventually topped out at 1.4 GHz, for the 130nm Tualatin parts introduced in 2001. The Pentium 4 started at 1.4GHz and 1.5GHz with the 180nm Willamette parts introduced in 2000. Those were eventually released with speeds up to 2.0GHz. The 130nm Pentium 4 Northwood reached 3.4GHz in 2004, and the 90nm Pentium 4 Prescott hit 3.8GHz later in 2004.
necubi · 1h ago
The Pentium 4 HT 670, released in 2005, came factory-clocked at 3.8 (https://www.techpowerup.com/cpu-specs/pentium-4-ht-670.c20)

Netburst lasted a long time as intel was floundering, before Core Duo was released in 2006.

IgnaciusMonk · 4h ago
I do not want to be rude but this is exactly why LLVM being in hands of same entity which controls access to / owns platform is insane.

edit - #64 E ! Also, i always say, human body is most error prone measuring device humans have in their disposal.

gleenn · 4h ago
Can you be more explicit? Is it because they are optimizing too much to a single platform that isn't generalizable to other compilers or architectures? What's your specific gripe?
almostgotcaught · 3h ago
Whose hands exactly is LLVM in?
IgnaciusMonk · 4h ago
Also to be more controversial. - redhat deprecated x86_64_v1 & x86_64v2 . and people were crying because of that....
volf_ · 48m ago
A commercial enterprise is dropping support for older cpu architectures in their newer OSs so they can improve the average performance of the deployed software?

Don't see how that's controversial. It's something that doesn't matter to their customers or their business.