Achieving scalability with custom locks

Ivan Savu

from VeloxDB (Serbia)

About speaker

My name is Ivan Savu, and I’m a software engineer from Serbia. I’ve been coding for more than 20 years now, and I have always enjoyed building things. I started in high school, with video games, of course, and together with two of my buddies, we built a 3D FPS game.

About speakers company



The talk will cover following topics:

Memory architecture - CPU/Memory gap, memory hierarchy, multiprocessor cache, cache line contentions and its effects on scaling

Multiprocessor RW Lock - Fast reader/writer lock that scales linearly for read

0-bit spin lock - Lock that effectively uses no memory, allowing for cheap fine grained locking.

The talk was accepted to the conference program