Giorgio Vinciguerra (@gvinciguerra)
  • Stars
    star
    1,135
  • Global Rank 27,086 (Top 1.0 %)
  • Followers 133
  • Following 85
  • Registered over 9 years ago
  • Most used languages
    C++
    64.7 %
    Python
    17.6 %
    Java
    11.8 %
    AppleScript
    5.9 %
  • Location ๐Ÿ‡ฎ๐Ÿ‡น Italy
  • Country Total Rank 261
  • Country Ranking
    AppleScript
    1
    C++
    28
    Python
    178
    Java
    987

Top repositories

1

PGM-index

๐Ÿ…State-of-the-art learned data structure that enables fast lookup, predecessor, range searches and updates in arrays of billions of items using orders of magnitude less space than traditional indexes
C++
769
star
2

PyGM

๐Ÿ Python library implementing sorted containers with state-of-the-art query performance and compressed memory usage
Python
205
star
3

la_vector

๐Ÿ”ถ Compressed bitvector/container supporting efficient random access and rank queries
C++
40
star
4

unlister

๐Ÿ“ฌ Script for Mail on macOS that automatically unsubscribes from promotional emails and newsletters
AppleScript
38
star
5

Learned-indexes-effectiveness

Code for the TCS paper "On the performance of learned data structures" and the ICML paper "Why are learned indexes so effective?"
C++
18
star
6

countmein

๐Ÿพ People counting and surveillance with IoT devices
Python
11
star
7

BlockEpsilonTree

๐ŸŒณ A compressed rank/select dictionary exploiting approximate linearity and repetitiveness.
C++
11
star
8

nnweaver

๐Ÿง  + ๐Ÿ•ธ = Neural Network Weaver. A tiny library to build and train neural networks
Python
8
star
9

PrefixPGM

Proof-of-concept extension of the PGM-index to support fixed-length strings
C++
6
star
10

CSS-tree

Single-header C++11 implementation of the Cache Sensitive Search tree (CSS-tree)
C++
6
star
11

custode

๐Ÿ‘ผ๐Ÿป Personal safety app for Android
Java
5
star
12

LZEpsilon

Compressed rank/select dictionary based on Lempel-Ziv and LA-vector compression
C++
5
star
13

RearCodedArray

Compressed string dictionary based on rear-coding
C++
4
star
14

AE2020-tutorial

Repository for the students of Algorithm Engineering @ UNIPI ๐Ÿ‘ผ
C++
3
star
15

AE2022-tutorial

Repository for the students of Algorithm Engineering @ UNIPI ๐Ÿ‘ผ
C++
3
star
16

divide-and-conquer

An implementation of the divide-and-conquer parallel pattern
C++
1
star
17

TDP-2017

Application of Design Patterns to Conway's Game of Life, and other Design Patterns exercises in Java.
Java
1
star