RadixVM: scalable address spaces for multithreaded applications

@inproceedings{Clements2013RadixVMSA,
  title={RadixVM: scalable address spaces for multithreaded applications},
  author={Austin T. Clements and M. Frans Kaashoek and Nickolai Zeldovich},
  booktitle={EuroSys},
  year={2013}
}
RadixVM is a new virtual memory system design that enables fully concurrent operations on shared address spaces for multithreaded processes on cache-coherent multicore computers. Today, most operating systems serialize operations such as mmap and munmap, which forces application developers to split their multithreaded applications into multiprocess applications, hoard memory to avoid the overhead of returning it, and so on. RadixVM removes this burden from application developers by ensuring… CONTINUE READING
Highly Cited
This paper has 71 citations. REVIEW CITATIONS