This is just a fun little paper Matt and I wrote about a small optimization for
snmalloc, mimalloc, and similar allocators. We’re
aiming for a release of snmalloc
that includes our implementation before
ISMM; wish us luck!
The paper
is available locally.
BibTeX:
@InProceedings{filardo:ismm-batchit,
title = {{BatchIt}: Optimizing Message-Passing Allocators for
Producer-Consumer Workloads: An Intellectual Abstract},
author = {Nathaniel Wesley Filardo and Matthew J. Parkinson},
doi = {10.1145/3652024.3665506},
booktitle={Proceedings of the 2024 ACM SIGPLAN International Symposium on
Memory Management (ISMM '24), June 25, 2024, Copenhagen,
Denmark},
year = {2024},
month = {June}
}