Early experience with the barrelfish OS and the single-chip cloud computer

14Citations
Citations of this article
39Readers
Mendeley users who have this article in their library.

Abstract

Traditional OS architectures based on a single, shared-memory kernel face significant challenges from hardware trends, in particular the increasing cost of system-wide cachecoherence as core counts increase, and the emergence of heterogeneous architectures - both on a single die, and also between CPUs, co-processors like GPUs, and programmable peripherals within a platform. The multikernel is an alternative OS model that employs message passing instead of data sharing and enables architectureagnostic inter-core communication, including across non-coherent shared memory and PCIe peripheral buses. This allows a single OS instance to manage the complete collection of heterogeneous, non-cache-coherent processors as a single, unified platform. We report on our experience running the Barrelfish research multikernel.

Cite

CITATION STYLE

APA

Peter, S., Schüpbach, A., Menzi, D., & Roscoe, T. (2011). Early experience with the barrelfish OS and the single-chip cloud computer. In 3rd Many-Core Applications Research Community Symposium, MARC 2011 (pp. 35–39).

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free