Mostly lock-free malloc

  title={Mostly lock-free malloc},
  author={Dave Dice and Alex Garthwaite},
  booktitle={ISMM '02},
Modern multithreaded applications, such as application servers and database engines, can severely stress the performance of user-level memory allocators like the ubiquitous malloc subsystem. Such allocators can prove to be a major scalability impediment for the applications that use them, particularly for applications with large numbers of threads running on high-order multiprocessor systems.This paper introduces Multi-Processor Restartable Critical Sections, or MP-RCS. MP-RCS permits user… CONTINUE READING