Matches in SemOpenAlex for { <https://semopenalex.org/work/W48317398> ?p ?o ?g. }
- W48317398 endingPage "338" @default.
- W48317398 startingPage "325" @default.
- W48317398 abstract "We present an in-kernel disk prefetcher which uses speculative execution to determine what data an application is likely to require in the near future. By placing our design within the operating system, we provide several benefits compared to the previous application-level design. Not only is our system easier to implement and deploy, but by handling page faults as well as traditional file-access methods we are able to apply speculative execution to swapping applications, which often spend the majority of their execution time fetching non-resident pages. We also present two new OS features that further improve the performance of speculative execution for applications that have large page tables and working sets. These are a fast method for synchronizing an errant speculative process with normal execution, and a modified form of copy-on-write which preserves application semantics without delaying normal execution. Finally, by leveraging OS knowledge about memory usage and contention, we design a mechanism for estimating and limiting the memory overhead of speculative executions. Our implementation for Linux 2.4.8 provides benefits of up to 60% for a wide range of explicit-I/O and swapping applications. Our results show that our support mechanisms for swapping applications provide significant performance benefits, and in some cases prevent speculative execution from hurting performance. We further demonstrate that our memory control mechanism effectively limits speculative overheads while allowing beneficial speculative executions to proceed un-" @default.
- W48317398 created "2016-06-24" @default.
- W48317398 creator A5005556081 @default.
- W48317398 creator A5025256274 @default.
- W48317398 date "2003-01-01" @default.
- W48317398 modified "2023-09-24" @default.
- W48317398 title "Operating System I/O Speculation: How Two Invocations Are Faster Than One" @default.
- W48317398 cites W1568556356 @default.
- W48317398 cites W1597347417 @default.
- W48317398 cites W1668373982 @default.
- W48317398 cites W2054408207 @default.
- W48317398 cites W2074919500 @default.
- W48317398 cites W2097462521 @default.
- W48317398 cites W2107530312 @default.
- W48317398 cites W2112121929 @default.
- W48317398 cites W2114167330 @default.
- W48317398 cites W2124573902 @default.
- W48317398 cites W2137935742 @default.
- W48317398 cites W2145118374 @default.
- W48317398 cites W2147139455 @default.
- W48317398 cites W2150864656 @default.
- W48317398 cites W2150889058 @default.
- W48317398 cites W2152893947 @default.
- W48317398 cites W2160287126 @default.
- W48317398 cites W2161995137 @default.
- W48317398 cites W2167345029 @default.
- W48317398 cites W95542644 @default.
- W48317398 hasPublicationYear "2003" @default.
- W48317398 type Work @default.
- W48317398 sameAs 48317398 @default.
- W48317398 citedByCount "23" @default.
- W48317398 countsByYear W483173982012 @default.
- W48317398 countsByYear W483173982013 @default.
- W48317398 countsByYear W483173982014 @default.
- W48317398 countsByYear W483173982016 @default.
- W48317398 countsByYear W483173982017 @default.
- W48317398 countsByYear W483173982021 @default.
- W48317398 crossrefType "proceedings-article" @default.
- W48317398 hasAuthorship W48317398A5005556081 @default.
- W48317398 hasAuthorship W48317398A5025256274 @default.
- W48317398 hasConcept C111919701 @default.
- W48317398 hasConcept C127413603 @default.
- W48317398 hasConcept C136085584 @default.
- W48317398 hasConcept C138101251 @default.
- W48317398 hasConcept C139719470 @default.
- W48317398 hasConcept C141331961 @default.
- W48317398 hasConcept C15296174 @default.
- W48317398 hasConcept C162324750 @default.
- W48317398 hasConcept C162932704 @default.
- W48317398 hasConcept C176649486 @default.
- W48317398 hasConcept C188198153 @default.
- W48317398 hasConcept C193343404 @default.
- W48317398 hasConcept C201410400 @default.
- W48317398 hasConcept C2778579508 @default.
- W48317398 hasConcept C2779960059 @default.
- W48317398 hasConcept C2780940931 @default.
- W48317398 hasConcept C41008148 @default.
- W48317398 hasConcept C47941915 @default.
- W48317398 hasConcept C553261973 @default.
- W48317398 hasConcept C761482 @default.
- W48317398 hasConcept C76155785 @default.
- W48317398 hasConcept C76399640 @default.
- W48317398 hasConcept C78519656 @default.
- W48317398 hasConcept C98045186 @default.
- W48317398 hasConceptScore W48317398C111919701 @default.
- W48317398 hasConceptScore W48317398C127413603 @default.
- W48317398 hasConceptScore W48317398C136085584 @default.
- W48317398 hasConceptScore W48317398C138101251 @default.
- W48317398 hasConceptScore W48317398C139719470 @default.
- W48317398 hasConceptScore W48317398C141331961 @default.
- W48317398 hasConceptScore W48317398C15296174 @default.
- W48317398 hasConceptScore W48317398C162324750 @default.
- W48317398 hasConceptScore W48317398C162932704 @default.
- W48317398 hasConceptScore W48317398C176649486 @default.
- W48317398 hasConceptScore W48317398C188198153 @default.
- W48317398 hasConceptScore W48317398C193343404 @default.
- W48317398 hasConceptScore W48317398C201410400 @default.
- W48317398 hasConceptScore W48317398C2778579508 @default.
- W48317398 hasConceptScore W48317398C2779960059 @default.
- W48317398 hasConceptScore W48317398C2780940931 @default.
- W48317398 hasConceptScore W48317398C41008148 @default.
- W48317398 hasConceptScore W48317398C47941915 @default.
- W48317398 hasConceptScore W48317398C553261973 @default.
- W48317398 hasConceptScore W48317398C761482 @default.
- W48317398 hasConceptScore W48317398C76155785 @default.
- W48317398 hasConceptScore W48317398C76399640 @default.
- W48317398 hasConceptScore W48317398C78519656 @default.
- W48317398 hasConceptScore W48317398C98045186 @default.
- W48317398 hasLocation W483173981 @default.
- W48317398 hasOpenAccess W48317398 @default.
- W48317398 hasPrimaryLocation W483173981 @default.
- W48317398 hasRelatedWork W11234669 @default.
- W48317398 hasRelatedWork W126443840 @default.
- W48317398 hasRelatedWork W1597347417 @default.
- W48317398 hasRelatedWork W1979890365 @default.
- W48317398 hasRelatedWork W2036174512 @default.
- W48317398 hasRelatedWork W2072853307 @default.
- W48317398 hasRelatedWork W2074919500 @default.