On Exploring Safe Memory Reclamation Methods with a Simplified Lock-Free Hash Map Design

Abstract

Lock-freedom offers significant advantages in terms of algorithm design, performance and scalability. A fundamental building block in software development is the usage of hash map data structures. This work extends a previous lock-free hash map to support a new simplified design that is able to take advantage of most state-of-the-art safe memory reclamation methods, thus outperforming the previous design.

Bibtex

@InProceedings{moreno-europar25,
  author =    {P. Moreno and M. Areias and R. Rocha},
  title =     {{On Exploring Safe Memory Reclamation Methods with a Simplified
                Lock-Free Hash Map Design}},
  booktitle = {Euro-Par 2024: Parallel Processing Workshops}, 
  pages =     {302--306},
  series =    {LNCS},  
  publisher = {Springer Nature Switzerland},
  editor =    {Caino-Lores, Silvina and Zeinalipour, Demetris and Doudali, Thaleia Dimitra
               and Singh, David E. and Garzón, Gracia Ester Martín and Sousa, Leonel
               and Andrade, Diego and Cucinotta, Tommaso and D'Ambrosio, Donato and Diehl, Patrick
               and Dolz, Manuel F. and Jukan, Admela and Montella, Raffaele and Nardelli, Matteo
               and Garcia-Gasulla, Marta and Neuwirth, Sarah},
  month =     {June},
  year =      {2025}
}

Download Paper/Poster

Paper (in pdf)
Poster (in pdf)
Springer (Paper)