cachegrand – A Super Scalar Caching Platform - Daniele Salvatore Albano

Опубликовано: 16 Июль 2026
на канале: Performance Summit
320
12

cachegrand is a super-scalar caching platform, aiming initially to be a Redis drop-in replacement, to achieve high performances a lot of components have been written from the scratch with performance in mind, among other things the internal parallel hashtable, built only to store 64 bit numbers, is using a number of different techniques to maximize the throughput: data oriented design to take advantage of the cachelines, hash searching via SIMD, segment-localized spinlocks (with cpu pinning for the threads) for the set and delete ops but only memory fences for the get ops, short keys inlining, small strings comparison via SIMD, etc.

Performance Summit September 2021