Matches in SemOpenAlex for { <https://semopenalex.org/work/W2200656317> ?p ?o ?g. }
- W2200656317 abstract "Author(s): Rhoden, Barret | Advisor(s): Brewer, Eric | Abstract: High-performance, parallel programs want uninterrupted access to physical resources. This characterization is true not only for traditional scientific computing, but also for high-priority data center applications that run on parallel processors. These applications require high, predictable performance and low latency, and they are important enough to warrant engineering effort at all levels of the software stack. Given the recent resurgence of interest in parallel computing as well as the increasing importance of data center applications, what changes can we make to operating system abstractions to support parallel programs?Akaros is a research operating system designed for single-node, large-scale SMP and many-core architectures. The primary feature of Akaros is a new process abstraction called the Many-Core Process (MCP) that embodies transparency, application control of physical resources, and performance isolation. The MCP is built on the idea of separating cores from threads: the operating system grants spatially partitioned cores to the MCP, and the application schedules its threads on those cores. Data centers typically have a mix of high-priority applications and background batch jobs, where the demands of the high-priority application can change over time. For this reason, an important part of Akaros is the provisioning, allocation, and preemption of resources, and the MCP must be able to handle having a resource revoked at any moment.In this work, I describe the MCP abstraction and the salient details of Akaros. I discuss how the kernel and user-level libraries work together to give an application control over its physical resources and to adapt to the revocation of cores at any time - even when the code is holding locks. I show an order of magnitude less interference for the MCP compared to Linux, more resilience to the loss of cores for an HPC application, and how a customized user-level scheduler can increase the performance of a simple webserver." @default.
- W2200656317 created "2016-06-24" @default.
- W2200656317 creator A5019640401 @default.
- W2200656317 date "2014-01-01" @default.
- W2200656317 modified "2023-09-23" @default.
- W2200656317 title "Operating System Support for Parallel Processes" @default.
- W2200656317 cites W114793137 @default.
- W2200656317 cites W1485164776 @default.
- W2200656317 cites W1490153164 @default.
- W2200656317 cites W1513326124 @default.
- W2200656317 cites W1533140796 @default.
- W2200656317 cites W1536852470 @default.
- W2200656317 cites W1538403847 @default.
- W2200656317 cites W1549279821 @default.
- W2200656317 cites W1567569647 @default.
- W2200656317 cites W1580634328 @default.
- W2200656317 cites W1586875874 @default.
- W2200656317 cites W1589576271 @default.
- W2200656317 cites W1591668961 @default.
- W2200656317 cites W1943653898 @default.
- W2200656317 cites W1966938284 @default.
- W2200656317 cites W1971165887 @default.
- W2200656317 cites W19830081 @default.
- W2200656317 cites W1988781135 @default.
- W2200656317 cites W1989336110 @default.
- W2200656317 cites W1991570511 @default.
- W2200656317 cites W1994618472 @default.
- W2200656317 cites W2001738739 @default.
- W2200656317 cites W2006570329 @default.
- W2200656317 cites W2011079817 @default.
- W2200656317 cites W2012898464 @default.
- W2200656317 cites W2013093200 @default.
- W2200656317 cites W2022185456 @default.
- W2200656317 cites W2029804882 @default.
- W2200656317 cites W2039417226 @default.
- W2200656317 cites W2040227800 @default.
- W2200656317 cites W2056928322 @default.
- W2200656317 cites W2068975988 @default.
- W2200656317 cites W2070908350 @default.
- W2200656317 cites W2076357067 @default.
- W2200656317 cites W2081461624 @default.
- W2200656317 cites W2085407655 @default.
- W2200656317 cites W2087747577 @default.
- W2200656317 cites W2093578795 @default.
- W2200656317 cites W2094587335 @default.
- W2200656317 cites W2095687239 @default.
- W2200656317 cites W2097406530 @default.
- W2200656317 cites W2097655098 @default.
- W2200656317 cites W2098747109 @default.
- W2200656317 cites W2100844052 @default.
- W2200656317 cites W2101431901 @default.
- W2200656317 cites W2104587741 @default.
- W2200656317 cites W2109039029 @default.
- W2200656317 cites W2112300321 @default.
- W2200656317 cites W2112338125 @default.
- W2200656317 cites W2113201593 @default.
- W2200656317 cites W2114958150 @default.
- W2200656317 cites W2117039237 @default.
- W2200656317 cites W2120436909 @default.
- W2200656317 cites W2121082877 @default.
- W2200656317 cites W2131337712 @default.
- W2200656317 cites W2131726714 @default.
- W2200656317 cites W2135131646 @default.
- W2200656317 cites W2140332639 @default.
- W2200656317 cites W2140953464 @default.
- W2200656317 cites W2143564455 @default.
- W2200656317 cites W2143677609 @default.
- W2200656317 cites W2150517612 @default.
- W2200656317 cites W2155598399 @default.
- W2200656317 cites W2157185728 @default.
- W2200656317 cites W2160468834 @default.
- W2200656317 cites W2163961697 @default.
- W2200656317 cites W2166780994 @default.
- W2200656317 cites W2167756215 @default.
- W2200656317 cites W2174305619 @default.
- W2200656317 cites W2183973129 @default.
- W2200656317 cites W2186588068 @default.
- W2200656317 cites W2204863282 @default.
- W2200656317 cites W2208481289 @default.
- W2200656317 cites W2318215154 @default.
- W2200656317 cites W2335888987 @default.
- W2200656317 cites W2612205323 @default.
- W2200656317 cites W3143125621 @default.
- W2200656317 cites W3160366303 @default.
- W2200656317 cites W35708471 @default.
- W2200656317 cites W626285796 @default.
- W2200656317 cites W65853127 @default.
- W2200656317 cites W9907862 @default.
- W2200656317 cites W239606032 @default.
- W2200656317 hasPublicationYear "2014" @default.
- W2200656317 type Work @default.
- W2200656317 sameAs 2200656317 @default.
- W2200656317 citedByCount "1" @default.
- W2200656317 countsByYear W22006563172015 @default.
- W2200656317 crossrefType "journal-article" @default.
- W2200656317 hasAuthorship W2200656317A5019640401 @default.
- W2200656317 hasConcept C111919701 @default.
- W2200656317 hasConcept C120314980 @default.
- W2200656317 hasConcept C153740404 @default.
- W2200656317 hasConcept C172191483 @default.