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}
}