Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Performance trick: optimistic vs pessimistic checks

We see something that works, and then we understand it

What is more fundamental: Physics or Computer Science?(2009)

You can beat the binary search

You can beat the binary search

The fastest way to match characters on ARM processors?

Can your AI rewrite your code in assembly?

How many branches can your CPU predict?

How many branches can your CPU predict?

You can use newline characters in URLs

Prefix sums at gigabytes per second with ARM NEON

You can use newline characters in URLs

Converting floats to strings quickly

The Cost of a Function Call

Automated Equality Checks in C++ with Reflection (C++26)

Parsing IP addresses quickly (portably, without SIMD magic)

std::ranges may not deliver the performance that you expect

Why Speed Matters

Antifragile Programming and Why AI Won’t Steal Your Job

AMD vs. Intel: A Unicode Benchmark

How good are Chinese CPUs? Benchmarking the Loongson 3A6000

How fast can browsers process base64 data?

The smallest number that is infinite

Hard Work Is a Virtue

Splitting a long string in lines using AVX2

Processors are getting wider

Why do we even need SIMD instructions?

Data alignment for speed: myth or reality? (2012)

Just say no to broken JSON

Memory-Level Parallelism: Apple M2 vs. Apple M4

More →