Loading...

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

WriteUp: 16 Bytes of x86 that turn Matrix rain into sound

L1 instruction cache set conflicts, associativity, and code alignment in Go

Replacing a 3 GB SQLite db with a 10 MB FST (finite state transducer) binary

Content-defined chunking added to Bazel

The hidden cost of mpsc channels

Notes from Optimizing CPU-Bound Go Hot Paths

Killing a `Cow` made my JSON formatter 42% faster

Fits on a Floppy - A Manifesto for Small Software

SPEC CPU 2026 Overview / What's New?

Comparing an LZ4 Decompressor on Four Legacy CPUs

FediMeteo, HAProxy, and the art of not wasting snac threads

what 262,715 regex questions on stack overflow haven't answered

Pokemon Gen2 compression myth

mimalloc: A new, high-performance, scalable memory allocator for the modern era

VideoLAN Publishes Dav2d For Open-Source AV2 Decoder

Tech billionaires used performance drugs in secret. Now they’re selling a revolution.

Cosmic Rays Are Quantum Computers' Kryptonite—Software might just solve the problem

Getting peak TOPS on a Ryzen AI 7 350 NPU

Performance of Rust language

How to Write to SSDs [pdf]

Training an LLM in Swift, Part 1: Taking matrix mult from Gflop/s to Tflop/s

Potential Consequences of Using Postgres as a Job Queue

G1 GC Throughput Improvements: 5-15% Performance Gains with Dual Card Tables

I started building a game in Go, but ended up writing my own high-performance ECS framework (GOKe)

Dimster, a performance benchmarking tool for Apache Kafka

micro-benchmarks don’t tell the whole story

Bug Bash 2: Attack of the Clones

Performance of Rust language

Starting Systems Programming 3: Execution Counts (Software Performance)

Performance trick: optimistic vs pessimistic checks

More →