Faster Index I/O with NVMe SSDs

marginalia.nu

The Marginalia Search index has been partially rewritten to perform much better, using new data structures designed to make better use of modern hardware. This post will cover the new design, and will also touch upon some of the unexpected … Read more

Faster substring search with SIMD in Zig

aarol.dev
faster-substring-search-with-simd-in-zig

Published 10.08.2025 I’ve been learning a lot about low-level programming languages lately, and for a long time there has been one thing that has interested me: SIMD (or ‘single instruction, multiple data’) code. I’ve seen a lot of articles about … Read more

4-10x faster in-process pub/sub for Go

github.com
4-10x-faster-in-process-pub/sub-for-go

Fast, In-Process Event Dispatcher This package offers a high-performance, in-process event dispatcher for Go, ideal for decoupling modules and enabling asynchronous event handling. It supports both synchronous and asynchronous processing, focusing on speed and simplicity. High Performance: Processes millions of … Read more

X X^t can be faster

arxiv.org
x-x^t-can-be-faster

Abstract:We present a new algorithm RXTX that computes product of matrix by its transpose $XX^{t}$. RXTX uses $5%$ less multiplications and additions than State-of-the-Art and achieves accelerations even for small sizes of matrix $X$. The algorithm was discovered by combining … Read more

Faster sorting with SIMD CUDA intrinsics (2024)

winwang.blog
faster-sorting-with-simd-cuda-intrinsics-(2024)

Full code on Github: https://github.com/wiwa/blog-code/ Hi Link to heading Recently, I finished a batch at the Recurse Center… is what I would have said if this post were written when I intended to write it (i.e. 3 months ago). My … Read more

But what if I want a faster horse?

rakhim.exotext.com
but-what-if-i-want-a-faster-horse?

People in tech business circles love this quote by Henry Ford: If I had asked people what they wanted, they would have said faster horses. The idea is to think outside the box and create entirely new markets instead of … Read more

Faster interpreters in Go: Catching up with C++

planetscale.com
faster-interpreters-in-go:-catching-up-with-c++

By Vicent Martí | March 20, 2025 The SQL evaluation engine that ships with Vitess, the open-source database that powers PlanetScale, was originally implemented as an AST evaluator that used to operate directly on the SQL AST generated by our … Read more