Hare: a file system for non-cache-coherent multicores
Hare is a new file system that provides a POSIX-like interface on multicore processors without cache coherence. Hare allows applications on different cores to share files, directories, and file descriptors. The challenge in designing Hare is to support the shared abstractions faithfully enough to ru...
Main Authors: | Gruenwald, Charles, Sironi, Filippo, 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)
2016
|
Online Access: | http://hdl.handle.net/1721.1/101091 https://orcid.org/0000-0003-0238-2703 https://orcid.org/0000-0001-7098-586X |
Similar Items
-
A Software Approach to Unifying Multicore Caches
by: Boyd-Wickizer, Silas, et al.
Published: (2011) -
CPHASH: A cache-partitioned hash table
by: Metreveli, Zviad, et al.
Published: (2012) -
CPHash: A Cache-Partitioned Hash Table
by: Metreveli, Zviad, et al.
Published: (2011) -
Providing a Shared File System in the Hare POSIX Multikernel
by: Gruenwald, Charles, III
Published: (2014) -
The scalable commutativity rule: designing scalable software for multicore processors
by: Clements, Austin T., et al.
Published: (2014)