Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by lemire

A curated list of projects in awesome lists by lemire .

https://github.com/lemire/FastPFor

The FastPFOR C++ library: Fast integer compression

compression-schemes simd-compression sorted-lists

Last synced: 26 Oct 2024

https://github.com/lemire/fastpfor

The FastPFOR C++ library: Fast integer compression

compression-schemes simd-compression sorted-lists

Last synced: 30 Oct 2024

https://github.com/lemire/code-used-on-daniel-lemire-s-blog

This is a repository for the code posted on my blog

Last synced: 30 Oct 2024

https://github.com/lemire/Code-used-on-Daniel-Lemire-s-blog

This is a repository for the code posted on my blog

Last synced: 05 Aug 2024

https://github.com/lemire/fast_double_parser

Fast function to parse strings into double (binary64) floating-point values, enforces the RFC 7159 (JSON standard) grammar: 4x faster than strtod

Last synced: 30 Oct 2024

https://github.com/lemire/javaewah

A compressed alternative to the Java BitSet class

bitmap-indexes bitset ewah java

Last synced: 30 Oct 2024

https://github.com/lemire/javafastpfor

A simple integer compression library in Java

compression java

Last synced: 30 Oct 2024

https://github.com/lemire/simdcomp

A simple C library for compressing lists of integers using binary packing

c compression simd simd-instructions

Last synced: 09 Nov 2024

https://github.com/lemire/SIMDcomp

A simple C library for compressing lists of integers using binary packing

c compression simd simd-instructions

Last synced: 28 Oct 2024

https://github.com/lemire/EWAHBoolArray

A compressed bitmap class in C++.

bitmap bitset compression ewah

Last synced: 26 Oct 2024

https://github.com/lemire/ewahboolarray

A compressed bitmap class in C++.

bitmap bitset compression ewah

Last synced: 01 Nov 2024

https://github.com/lemire/fastbase64

SIMD-accelerated base64 codecs

avx2 simd

Last synced: 09 Nov 2024

https://github.com/lemire/simdcompressionandintersection

A C++ library to compress and intersect sorted lists of integers using SIMD instructions

algorithms compression integer-compression intersection simd simd-instructions

Last synced: 09 Nov 2024

https://github.com/lemire/SIMDCompressionAndIntersection

A C++ library to compress and intersect sorted lists of integers using SIMD instructions

algorithms compression integer-compression intersection simd simd-instructions

Last synced: 26 Oct 2024

https://github.com/lemire/streamvbyte

Fast integer compression in C using the StreamVByte codec

arm compression integer-compression neon simd ssse3 x64

Last synced: 09 Nov 2024

https://github.com/lemire/fastpriorityqueue.js

a fast heap-based priority queue in JavaScript

heap javascript priority-queue

Last synced: 30 Oct 2024

https://github.com/lemire/FastPriorityQueue.js

a fast heap-based priority queue in JavaScript

heap javascript priority-queue

Last synced: 29 Oct 2024

https://github.com/lemire/fastmod

A C/C++ header file for fast 32-bit division remainders (and divisibility tests) on 64-bit hardware.

performance

Last synced: 01 Nov 2024

https://github.com/lemire/fastrange

A fast alternative to the modulo reduction

algorithm interval modulo-reduction range

Last synced: 09 Nov 2024

https://github.com/lemire/fastvalidate-utf-8

header-only library to validate utf-8 strings at high speeds (using SIMD instructions)

Last synced: 09 Nov 2024

https://github.com/lemire/clhash

C library implementing the ridiculously fast CLHash hashing function

hash hashing

Last synced: 09 Nov 2024

https://github.com/lemire/externalsortinginjava

External-Memory Sorting in Java

external-memory java sort

Last synced: 01 Nov 2024

https://github.com/lemire/rollinghashcpp

Rolling Hash C++ Library

hashing universality

Last synced: 09 Nov 2024

https://github.com/lemire/testingrng

Testing common random-number generators (RNG)

benchmark pcg random-number-generators rng seed statistical-tests xorshift-generator

Last synced: 27 Oct 2024

https://github.com/lemire/fastbitset.js

Speed-optimized BitSet implementation for modern browsers and JavaScript engines

bitmap bitset intersection javascript union

Last synced: 01 Nov 2024

https://github.com/lemire/docker_programming_station

A simple script to help programmers who want to work within Docker

Last synced: 01 Nov 2024

https://github.com/lemire/despacer

C library to remove white space from strings as fast as possible

ascii avx bytes simd simd-programming sse ssse3

Last synced: 27 Oct 2024

https://github.com/lemire/stronglyuniversalstringhashing

Benchmark showing the we can randomly hash strings very quickly with good universality

hashing universality

Last synced: 27 Oct 2024

https://github.com/lemire/cbitset

A simple bitset library in C

bitset bitset-library c

Last synced: 09 Nov 2024

https://github.com/lemire/lbimproved

Dynamic Time Warping (DTW) library implementing lower bounds (LB_Keogh, LB_Improved...)

c-plus-plus dtw lower-bounds warping

Last synced: 27 Oct 2024

https://github.com/lemire/simdxorshift

Fast random number generators: Vectorized (SIMD) version of xorshift128+

prng simd simd-instructions xorshift

Last synced: 27 Oct 2024

https://github.com/lemire/dictionary

High-performance dictionary coding

integer-compression simd simd-instructions

Last synced: 27 Oct 2024

https://github.com/lemire/typedfastbitset.js

Speed-optimized BitSet implementation for modern browsers and JavaScript engines, uses typed arrays

Last synced: 09 Nov 2024

https://github.com/lemire/fastrand

Fast random number generation in an interval in Python: Up to 10x faster than random.randint.

performance prng python

Last synced: 09 Nov 2024

https://github.com/lemire/littleintpacker

C library to pack and unpack short arrays of integers as fast as possible

compression integer integer-compression performance

Last synced: 27 Oct 2024

https://github.com/lemire/csharpewah

Compressed bitmaps in C#

bitmap bitset compression ewah

Last synced: 27 Oct 2024

https://github.com/lemire/bloofi

Bloofi: A java implementation of multidimensional Bloom filters

bloom-filters java

Last synced: 28 Oct 2024

https://github.com/lemire/simdpcg

Vectorized version of the PCG random number generator

Last synced: 28 Oct 2024

https://github.com/lemire/rollinghashjava

Rolling hash functions in Java

hashing java rolling-hash-functions

Last synced: 28 Oct 2024

https://github.com/lemire/testingmlp

Testing memory-level parallelism

Last synced: 27 Oct 2024

https://github.com/lemire/fastintegercompression.js

Fast integer compression library in JavaScript

compression integer-compression javascript

Last synced: 09 Nov 2024

https://github.com/lemire/simdprune

Pruning elements in SIMD vectors (i.e., packing left elements)

Last synced: 28 Oct 2024

https://github.com/lemire/frameofreference

C++ library to pack and unpack vectors of integers having a small range of values using a technique called Frame of Reference

clang compression gcc integer-compression visual-studio

Last synced: 28 Oct 2024

https://github.com/lemire/fastdifferentialcoding

Fast differential coding functions (using SIMD instructions)

compressed integer-compression prefix-sum simd simd-instructions

Last synced: 28 Oct 2024

https://github.com/lemire/multiplatform_simd_recipes

SIMD recipes, for various platforms (collection of code snippets)

Last synced: 28 Oct 2024

https://github.com/lemire/fast_division

Simple C++ code to benchmark fast division algorithms

Last synced: 28 Oct 2024

https://github.com/lemire/runningmaxmin

Fast maximum-minimum filters implemented in C++

algorithms maximum minimum

Last synced: 28 Oct 2024

https://github.com/lemire/fasthashing

A Variable-Length String Hashing Library in C++

Last synced: 28 Oct 2024

https://github.com/lemire/validateutf8-experiments

Reproducible experimeents on UTF-8 validation using SIMD instructions

Last synced: 27 Oct 2024

https://github.com/lemire/swiftbitset

A fast Bitset class in Swift

bitset swift

Last synced: 28 Oct 2024

https://github.com/lemire/fastshuffleexperiments

How fast can we shuffle values?

algorithm performance random-string shuffle

Last synced: 28 Oct 2024

https://github.com/lemire/programmingishard

Long-term book project

Last synced: 11 Oct 2024

https://github.com/lemire/StablePriorityQueue.js

A stable heap-based priority queue in JavaScript

Last synced: 29 Oct 2024

https://github.com/lemire/stablepriorityqueue.js

A stable heap-based priority queue in JavaScript

Last synced: 27 Oct 2024

https://github.com/lemire/simdgameoflife

Vectorized (AVX) version of the game of life

Last synced: 11 Oct 2024

https://github.com/lemire/kodakimagecollection

Set of images made available royalty-free by Kodak

Last synced: 11 Oct 2024

https://github.com/lemire/PiecewiseLinearTimeSeriesApproximation

code from Daniel Lemire, A Better Alternative to Piecewise Linear Time Series Segmentation, SIAM Data Mining 2007, 2007.

Last synced: 05 Nov 2024

https://github.com/lemire/piecewiselineartimeseriesapproximation

code from Daniel Lemire, A Better Alternative to Piecewise Linear Time Series Segmentation, SIAM Data Mining 2007, 2007.

Last synced: 11 Oct 2024

https://github.com/lemire/fastscancount

Fast implementations of the scancount algorithm: C++ header-only library

Last synced: 28 Oct 2024

https://github.com/lemire/swiftwyhash

Fast random number generator in pure Swift

Last synced: 11 Oct 2024

https://github.com/lemire/croaringunitybuild

Dumps of CRoaring unity builds (for convenience)

c roaring-bitmaps roaringbitmap

Last synced: 11 Oct 2024

https://github.com/lemire/cmemoryusage

Measuring memory usage in C and C++

measure memory memory-allocations

Last synced: 11 Oct 2024

https://github.com/lemire/sparsebitmap

A simple sparse bitmap implementation in java

bitset compression java

Last synced: 11 Oct 2024

https://github.com/lemire/crackingxoroshiro128plus

How to "crack" xoroshiro128+: from two outputs, derive a possible seed

Last synced: 27 Oct 2024

https://github.com/lemire/indexwikipedia

A simple utility to index wikipedia dumps using Lucene.

java lucene wikipedia-dump

Last synced: 11 Oct 2024

https://github.com/lemire/talks

Random material having to do with Daniel Lemire's talks

Last synced: 27 Oct 2024

https://github.com/lemire/concise

C++ implementation of Concise and WAH compressed bitsets

bitset compression wah wah-compressed-bitsets

Last synced: 11 Oct 2024

https://github.com/lemire/realistictabulardatasets

Some realistic tabular datasets for testing (CSV)

Last synced: 11 Oct 2024

https://github.com/lemire/memorylanes

iOS app to test memory-level parallelism

Last synced: 11 Oct 2024

https://github.com/lemire/starschemabenchmark

O'Neil et al.'s Star Schema Benchmark: curated code

Last synced: 11 Oct 2024

https://github.com/lemire/simplebitmapbenchmark

Simple benchmark between compressed bitmap libraries in Java

Last synced: 11 Oct 2024

https://github.com/lemire/vectorclass

Random number generator for large applications using vector instructions

performance prng simd simd-instructions

Last synced: 11 Oct 2024

https://github.com/lemire/zobristhashing

Zobrist hashing in C

hash hashing tabulation zobrist

Last synced: 11 Oct 2024

https://github.com/lemire/simdintersections

Vectorized intersections (research code)

interpreter simd

Last synced: 11 Oct 2024

https://github.com/lemire/microbenchmarks

Private microbenchmarks

Last synced: 11 Oct 2024

https://github.com/lemire/bitsliceindex

Experiments on bit-slice indexing

Last synced: 11 Oct 2024

https://github.com/lemire/csharpcsvbench

A CSV benchmark in C#!

Last synced: 09 Nov 2024

https://github.com/lemire/backward_multiplication

Multiplying... backward?

Last synced: 11 Oct 2024

https://github.com/lemire/costofsafety

Quick experiment to see how expensive safety is in C, for research

Last synced: 11 Oct 2024

https://github.com/lemire/pospopcnt_avx512

benchmarking positional population count

Last synced: 11 Oct 2024

https://github.com/lemire/constantdivisionbenchmarks

Benchmarks for constant-division problems (not a library! for research only!)

Last synced: 11 Oct 2024

https://github.com/lemire/createfasthash

Code from article http://locklessinc.com/articles/fast_hash/

Last synced: 11 Oct 2024

https://github.com/lemire/swiftcallingcheader

Calling a C header from Swift (example)

Last synced: 11 Oct 2024

https://github.com/lemire/computerlanguagebenchmark

Captured as http://benchmarksgame.alioth.debian.org is closing

Last synced: 11 Oct 2024

https://github.com/lemire/arraylayout

Pat Morin's arraylayout

Last synced: 11 Oct 2024

https://github.com/lemire/batched_random

Batched random number generation

Last synced: 28 Oct 2024

https://github.com/lemire/gobitmapbenchmark

A Go project to benchmark various bitmap implementations (this is not a library!)

Last synced: 11 Oct 2024

https://github.com/lemire/pythonmaxmin

Fast minimum-maximal filter in Python

Last synced: 11 Oct 2024

https://github.com/lemire/webassemblyvsjavascript

Project to compare the performance of WebAssembly with JavaScript

Last synced: 11 Oct 2024

https://github.com/lemire/simple_simdjson_python_wrapper

Simple use of simdjson from python (for research purposes)

Last synced: 11 Oct 2024

https://github.com/lemire/citationdata

Influential references dataset

Last synced: 11 Oct 2024

https://github.com/lemire/gutenberg-headers

Removing Manually-Generated Boilerplate from Project Gutenberg e-Books

gutenberg-ebooks java

Last synced: 11 Oct 2024

https://github.com/lemire/iosbitmapdecoding

Experimenting with bitmap decoding on ios

Last synced: 11 Oct 2024

https://github.com/lemire/notesdecours

Notes de cours

Last synced: 11 Oct 2024

https://github.com/lemire/fastheap

Fast heap data structures in Go (golang)

Last synced: 11 Oct 2024

https://github.com/lemire/rowreorderingcpplibrary

This is a set of row-reordering algorithms and data compression compression schemes implemented in C++.

Last synced: 11 Oct 2024

https://github.com/lemire/fast_float_supplemental_tests

Supplemental tests for the fast_float library (credit: Nigel Tao)

Last synced: 11 Oct 2024