Prelude

  • Hi! I’m Maharshi – an engineer.

  • I devote my time to systems programming, compilers, functional programming and anything at the intersection of CS and Math. Lately, I’ve been into PLT, software optimization and Zig.

  • Previously, I worked at Inria and RISC-V (LFX ‘24), and I’m currently interning at DeepSource.

  • Outside of work, I enjoy reading manga and listening to music.

  • I’m always up for a chat or discussion. Feel free to reach out on X or drop me an e-mail

Triggering Auto-Vectorization in Zig Standard Library method

An exploration of how LLVM’s auto-vectorization can be used to optimize Zig’s std.mem.allEqual, and the surprising performance implications that follow.

June 8, 2025 · 8 min · Maharshi Basu