Daniel Lemire's repositories
StronglyUniversalStringHashing
Benchmark showing the we can randomly hash strings very quickly with good universality
SIMDxorshift
Fast random number generators: Vectorized (SIMD) version of xorshift128+
fast_division
Simple C++ code to benchmark fast division algorithms
validateutf8-experiments
Reproducible experimeents on UTF-8 validation using SIMD instructions
IndexWikipedia
A simple utility to index wikipedia dumps using Lucene.
backward_multiplication
Multiplying... backward?
rowreorderingcpplibrary
This is a set of row-reordering algorithms and data compression compression schemes implemented in C++.
fast_float_supplemental_tests
Supplemental tests for the fast_float library (credit: Nigel Tao)
simple_cpp_shuffle_benchmark
Simple benchmark to see how fast the standard C++ library can shuffle arrays
rowreorderingjavalibrary
Row Reordering Java Library
SimpleVortex
A simple Java program to illustrate the Vortex order
docker_dotnet
Scripts to do programming in C# from within a docker container
nserc-latex-template
A LaTeX template for NSERC applications
utf8-validator-c
UTF8 Validator (C edition)
benchmarks
Some benchmarks of different languages
bloom
Go package implementing Bloom filters
conan-center-index
Recipes for the ConanCenter repository
libpy_simdjson
Python bindings for simdjson using libpy
nativejson-benchmark
C/C++ JSON parser/generator benchmark
opentripplanner
An API wrapper for OpenTripPlanner (OTP) as an R package
roaring-rs
Roaring bitmap implementation for Rust
simdutf8
SIMD-accelerated UTF-8 validation for Rust.