Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Tessellation: Space-Time Partitioning in a Manycore Client OS Rose Liu, Kevin Klues, Sarah Bird, Steven Hofmeyr
 

Summary: Tessellation: Space-Time Partitioning in a Manycore Client OS
Rose Liu, Kevin Klues, Sarah Bird, Steven Hofmeyr
, Krste Asanovi┤c, John Kubiatowicz
Computer Science Division, University of California at Berkeley

Lawrence Berkeley National Laboratory
{rfl, klueska, slbird}@eecs.berkeley.edu, shofmeyr@lbl.gov, {krste, kubitron}@eecs.berkeley.edu
Abstract
We argue for space-time partitioning (STP) in many-
core operating systems. STP divides resources such as
cores, cache, and network bandwidth amongst interact-
ing software components. Components are given un-
restricted access to their resources and may schedule
them in an application-specific fashion, which is critical
for good parallel application performance. Components
communicate via messages, which are strictly controlled
to enhance correctness and security. We discuss proper-
ties of STP and ways in which hardware can assist STP.
We introduce Tessellation, a new operating system built
on top of STP, which restructures a traditional operating

  

Source: AsanoviŠ, Krste - Computer Science and Artificial Intelligence Laboratory & Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology (MIT)
Kubiatowicz, John D. - Department of Electrical Engineering and Computer Sciences, University of California at Berkeley

 

Collections: Computer Technologies and Information Sciences