conferences | speakers | series

Accelerating object serialization by using constraints

home

Accelerating object serialization by using constraints
FOSDEM 2023

The talk will demonstrate how doing less can result in doing more: how domain-specific data constraints may lead to dramatic speedups in serialization. There will be two examples: binary caching of numpy object arrays (Pandas) and generating json web responses from @dataclass-es. We will also cover the revolution of using C++17 in Cython, custom arena memory allocators based on mimalloc, and gory internals of CPython.

Speakers: Vadim Markovtsev