Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
The Case for VOS: The Vector Operating System Vijay Vasudevan, David G. Andersen, Michael Kaminsky1
 

Summary: The Case for VOS: The Vector Operating System
Vijay Vasudevan, David G. Andersen, Michael Kaminsky1
Carnegie Mellon University, 1Intel Labs
Abstract
Operating systems research for many-core systems has
recently focused its efforts on supporting the scalability of
OS-intensive applications running on increasingly paral-
lel hardware. Lost amidst the march towards this parallel
future is efficiency: Perfectly parallel software may sat-
urate the parallel capabilities of the host system, but in
doing so can waste hardware resources.
This paper describes our motivation for the Vector OS,
a design inspired by vector processing systems that pro-
vides efficient parallelism. The Vector OS organizes and
executes requests for operating system resources through
"vector" interfaces that operate on vectors of objects. We
argue that these interfaces allow the OS to capitalize on nu-
merous chances to both eliminate redundant work found
in OS-intensive systems and use the underlying paral-
lel hardware to its full capability, opportunities that are

  

Source: Andersen, Dave - School of Computer Science, Carnegie Mellon University
Carnegie Mellon University, School of Computer Science, Informedia Project
Maccabe, Barney - Department of Computer Science, University of New Mexico

 

Collections: Computer Technologies and Information Sciences