GitHunt

Giulio Ermanno Pibiri

jermp

Associate Professor of Computer Science. Focus on data structures, data compression, and code optimization.

Ca' Foscari University of Venice
Padova, Italy

Languages

C++86%Shell3%JavaScript3%TeX3%CMake3%

Loading contributions...

Top Repositories

Repositories

37
JE
jermp/sshash

📖 🧬 SSHash is a compressed, associative, exact, and weighted dictionary for k-mers.

C++9418Updated 6 hours ago
bioinformaticsdictionaryhashingk-merminimal-perfect-hash
JE
jermp/fulgor

⚡️ 🧬 Fulgor is a fast and space-efficient colored de Bruijn graph index.

C++6015Updated 7 hours ago
bioinformaticsde-bruijn-graphshashingkmers
JE
jermp/autocomplete

Efficient and effective query auto-completion in C++.

C++567Updated 2 years ago
autocompleteebayinformation-retrievalsearchtext-search
JE
jermp/tongrams_estimation

A C++ library implementing fast language models estimation using the 1-Sort algorithm.

C++162Updated 2 years ago
ngram-language-modelngrams
JE
jermp/kmer_sets_benchmark

Benchmark data structures for kmer sets.

Shell121Updated 3 days ago
JE
jermp/sshash-lite

K-mer membership queries in compressed space.

C++82Updated 4 days ago
JE
jermp/data_compression_course

🗜 💻 A crash course on Data Compression.

C++31723Updated 11 months ago
data-compressiondata-compression-algorithms
JE
jermp/pthash

✈️ PTHash is a fast and compact minimal perfect hash function.

C++25236Updated 6 days ago
hashhash-functionhashingminimal-perfect-hash
JE
jermp/bits

🛠 Succinct utilities to handle bits.

C++78Updated 1 week ago
succinct-data-structureutilities
JE
jermp/essentials

⚙️🛠️ Essential C++ utilities.

C++1410Updated 1 week ago
benchmarkingheader-onlyserializationutilities
JE
jermp/interpolative_coding

A flexible and efficient C++ implementation of the Binary Interpolative Coding algorithm.

C++314Updated 3 years ago
codingcompressionheader-onlyinterpolative-codinginverted-index
JE
jermp/jermp.github.io

My static personal web-site.

JavaScript20Updated 1 week ago
academic-website
JE
jermp/curriculum_vitae

Curriculum Vitae et Studiorum.

TeX00Updated 1 month ago
cvresume
JE
jermp/psds

Efficient Prefix-Sum data structures in C++.

C++261Updated 2 years ago
data-structuresfenwick-treeprefix-sumsegment-treesimdsimd-instructions
JE
jermp/mutable_rank_select

A SIMD-based C++ library providing rank/select queries over mutable bitmaps.

C++365Updated 3 years ago
bitmapmutable-bitmapsrank-selectsegment-treesimdsimd-instructions
JE
jermp/dint

Dictionary-based compression for inverted indexes.

C++246Updated 6 years ago
dictionary-compression-algorithminverted-indexes
JE
jermp/cmd_line_parser

Command line parser for C++17.

C++295Updated 1 year ago
cmdline-parsercommand-line-parseroption-parser
JE
jermp/minimizers

A collection of minimizer-based sampling algorithms.

C++81Updated 8 months ago
hashingminimizerssketching
JE
jermp/mm_file

A self-contained, header-only, implementation of memory-mapped files in C++ for fast integration into larger projects.

C++265Updated 1 year ago
header-onlymemory-mapped-file
JE
jermp/entropy_coding

Some entropy coding algorithms in C++.

C++31Updated 6 years ago
compressionentropy-codinghuffman-algorithmshannon-fano-algorithm
JE
jermp/kmeans

A small, header-only, parallel implementation of kmeans clustering for arbitrary-long byte vectors.

C++11Updated 6 months ago
kmeans-clusteringkmeans-plus-plus
JE
jermp/2i_bench

A C++ library to benchmark inverted indexes.

C++213Updated 5 years ago
compressionindexinginverted-indexes
JE
jermp/bioconda-recipesFork

Conda recipes for the bioconda channel.

00Updated 4 days ago
JE
jermp/clustered_elias_fano_indexes

Clustered Elias-Fano inverted indexes.

C++156Updated 7 years ago
elias-fanoinverted-index
JE
jermp/tongrams

A C++ library providing fast language model queries in compressed space.

C++13223Updated 3 years ago
elias-fanogram-counts-fileslanguage-modelngramsstore-frequency-countstrie
JE
jermp/rdf_indexes

Fast and Compressed RDF Indexes in C++.

C++113Updated 3 years ago
compressionpermuted-trierdf
JE
jermp/s_indexes

Universe-sliced indexes in C++.

C++182Updated 3 years ago
bitmapscompressioninverted-indexsimd
JE
jermp/lphash

Fast and compact locality-preserving minimal perfect hashing for k-mer sets.

C++432Updated 2 years ago
bioinformaticshashingk-merslocality-preservingminimal-perfect-hash
JE
jermp/experiments

Random experiments in C++.

C++00Updated 1 year ago
benchmarksc-plus-plusexperiments
JE
jermp/essentials-cmake-test

Example project showing how to integrate essentials with CMake.

CMake10Updated 2 years ago

Gists

Recent Activity