Download presentation
Presentation is loading. Please wait.
Published byAshleigh Furlong Modified over 10 years ago
1
OS and Parallel systems By Wei Zhao & Sandeep Menon
2
Proposed changes to OS The Landscape of Parallel Computing Research: A View from Berkeley By K.Asanovic ∗ R.Bodik ………….. Berkeley Operating systems of many core systems should: ◦ Be deconstructed into different libraries with functions ◦ Sit on virtual machines (VMs) enabling end applications to select only the portion of the OS capabilities that are needed.
3
OS Deconstruction Corey: An Operating System for Many Cores By S.Wickizer ∗ H.Chen………….. in OSDI08 Method: Application should control sharing ◦ Reduce unnecessary access between application and kernel. ◦ Three suggested OS abstractions: Address ranges - e.g. Memory Mapping Kernel cores - e.g. TCP services Shares - e.g. pointer to table ◦ Applications can control these directly by APIs.
4
Virtual Machines a possibility now? The Multikernel: A new OS architecture for scalable multicore systems By A.Baumann, P.Barhamy………….. in SOSP09 Method: ◦ Make all inter-core communication explicit ◦ Make OS structure hardware-neutral ◦ View state as replicated instead of shared.
5
References The Landscape of Parallel Computing Research: A View from Berkeley by K. Asanovic,R.Bodik,B.Christopher Catanzaro………… Corey: An Operating System for Many Cores by S.Wickizer ∗ H.Chen………….. in OSDI08 The Multikernel: A new OS architecture for scalable multicore systems by A.Baumann, P.Barhamy………….. in SOSP09 www.sigops.org/sosp/sosp09/ www.usenix.org/osdi10/ www.usenix.org/events/osdi08/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.