korrents
Daniel Lemire

What Daniel Lemire thinks about software performance

@daniel-lemire · 14 positions · On ppll ↗

Computer science professor who works on fast data processing; co-author of the simdjson parser and a weekly blogger about software performance since 2004.

Daniel Lemire did not write this page.

We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording. Their own site. Is this you? Claim it or ask us to remove it. Or tell us what is wrong here.

4 dated positions, 2026, in their own words. Our reading of what Daniel Lemire has said — not written or endorsed by them.

4 positions so far — this page is not yet offered to search engines.

  1. Compressed bitmaps like Roaring are not always better. There are many tradeoffs.

    ↗Redis now has compressed bitmaps (Roaring)lemire.me

  2. 4 weeks earlier
  3. NEON has nothing like it; on x64, the closest thing is the SSE4.2 string-comparison instructions (pcmpistrm), which are slow.

    ↗Faster JSON parsing with SVE2 on ARM processorslemire.me

  4. 2 days earlier
  5. In many practical cases, the new std::flat_map is a better alternative to the std::map.

    ↗How fast is C++23’s std::flat_map?lemire.me

  6. 1 day earlier
  7. Thus it appears that on the latest AMD and ARM processors subnormals might not be a concern. But they remain very much a performance issue under Intel processors.

    ↗Subnormal floating-point numbers are expensive… on Intel processorslemire.me