RadixVM: Scalable address spaces for multithreaded applications

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

Full description

Bibliographic Details
Main Authors: Clements, Austin T., Kaashoek, M. Frans, Zeldovich, Nickolai
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Association for Computing Machinery (ACM) 2014
Online Access:http://hdl.handle.net/1721.1/86888
https://orcid.org/0000-0003-0238-2703
https://orcid.org/0000-0001-7098-586X