Topics
What it's about
Every essay and lab note, grouped by subject.
- Correctness6 essays · 2 lab notes
Reference decoders, bit-exact checks, and anything else that can tell me I'm wrong.
- Weft now writes its own machine code
- Two checks that passed and measured nothing
- Timeouts are not money limits
- Something that can tell me no
- What Weft is for, and where it loses
- Kiln: an H.264 encoder in C#, and what the spec didn't tell me
- Lab · Measuring 7 ms on a GPU box that never went quiet
- Lab · What 5% packet loss does to Chrome without retransmission
- Measurement4 essays · 4 lab notes
How I get a number I'm willing to publish, and the times I didn't.
- Not recorded is not zero
- Two checks that passed and measured nothing
- Timeouts are not money limits
- Before you benchmark anything in .NET, run A against A
- Lab · Measuring 7 ms on a GPU box that never went quiet
- Lab · 1.024×, and I'm not rounding it up
- Lab · The speedup that wasn't
- Lab · The harness was measuring itself
- Negative results3 essays · 4 lab notes
Experiments that didn't work, with the numbers.
- Compilers & SIMD4 essays · 1 lab note
Weft, generated kernels, and what the hardware does with them.
- Media & codecs3 essays · 1 lab note
Encoding, streaming and the occasional attempt to fix a voice.