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 at DeepSource. Currently I am interning at Keploy building their API testing platform.
  • 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