RSSAmplifier

Blog

Home on owen.cafe

Recent content in Home on owen.cafe

owen.cafeRSS feed ↗11 posts

Latest posts

A faster bump allocator for rust

Announcing stumpalo, an extremely fast bump allocator for rust, with chunk reuse and safe scoped stack support.

Lambda REPL

Lambda calculus REPL

Quantifying pass-by-value overhead

Should you pass data by value, or by reference?

Speeding up tree-sitter-haskell 50x

A while ago I sped up tree-sitter-haskell by 50x. I’m going to go through the process of discovering and fixing the worst bottleneck.

{n} times faster than C - part two

In the last post , we wrote a tiny C program, compiled it, disassembled it, then tweaked that assembly to make it six times faster. Now we’re going to beat it.

{n} times faster than C - part one

Sometimes humans can spot optimization opportunities that a compiler can’t doesn’t. In this post, we start with a loop generated from C code by clang, and tweak it in various ways, measuring the speedup.

Contact

Owen’s contact page

GHC symbol demangler

Owen’s contact page

Graphics

Owen’s online graphical demos

Projects

Owen’s projects

Tools

Online tools