Matches in SemOpenAlex for { <https://semopenalex.org/work/W4254358367> ?p ?o ?g. }
Showing items 1 to 83 of
83
with 100 items per page.
- W4254358367 endingPage "210" @default.
- W4254358367 startingPage "199" @default.
- W4254358367 abstract "Tracing garbage collectors traverse references from live program variables, transitively tracing out the closure of live objects. Memory accesses incurred during tracing are essentially random: a given object may contain references to any other object. Since application heaps are typically much larger than hardware caches, tracing results in many cache misses. Technology trends will make cache misses more important, so tracing is a prime target for prefetching.Simulation of Java benchmarks running with the Boehm-De-mers-Weiser mark-sweep garbage collector for a projected hardware platform reveal high tracing overhead (up to 65% of elapsed time), and that cache misses are a problem. Applying Boehm's default prefetching strategy yields improvements in execution time (16% on average with incremental/generational collection for GC-intensive benchmarks), but analysis shows that his strategy suffers from significant timing problems: prefetches that occur too early or too late relative to their matching loads. This analysis drives development of a new prefetching strategy that yields up to three times the performance improvement of Boehm's strategy for GC-intensive benchmark (27% average speedup), and achieves performance close to that of perfect timing ie , few misses for tracing accesses) on some benchmarks. Validating these simulation results with live runs on current hardware produces average speedup of 6% for the new strategy on GC-intensive benchmarks with a GC configuration that tightly controls heap growth. In contrast, Boehm's default prefetching strategy is ineffective on this platform." @default.
- W4254358367 created "2022-05-12" @default.
- W4254358367 creator A5015839075 @default.
- W4254358367 creator A5027609697 @default.
- W4254358367 creator A5069759195 @default.
- W4254358367 date "2004-10-07" @default.
- W4254358367 modified "2023-10-18" @default.
- W4254358367 title "Software prefetching for mark-sweep garbage collection" @default.
- W4254358367 cites W2000387981 @default.
- W4254358367 cites W2005907808 @default.
- W4254358367 cites W2019854215 @default.
- W4254358367 cites W2083276428 @default.
- W4254358367 cites W2095679548 @default.
- W4254358367 cites W2104225326 @default.
- W4254358367 cites W2126415451 @default.
- W4254358367 cites W2144420390 @default.
- W4254358367 cites W2153515302 @default.
- W4254358367 cites W2158525816 @default.
- W4254358367 cites W2165836188 @default.
- W4254358367 cites W3018965999 @default.
- W4254358367 cites W3139171798 @default.
- W4254358367 cites W4231060654 @default.
- W4254358367 cites W4231373188 @default.
- W4254358367 cites W4234972665 @default.
- W4254358367 cites W4238205804 @default.
- W4254358367 doi "https://doi.org/10.1145/1037187.1024417" @default.
- W4254358367 hasPublicationYear "2004" @default.
- W4254358367 type Work @default.
- W4254358367 citedByCount "0" @default.
- W4254358367 crossrefType "journal-article" @default.
- W4254358367 hasAuthorship W4254358367A5015839075 @default.
- W4254358367 hasAuthorship W4254358367A5027609697 @default.
- W4254358367 hasAuthorship W4254358367A5069759195 @default.
- W4254358367 hasConcept C105122174 @default.
- W4254358367 hasConcept C111919701 @default.
- W4254358367 hasConcept C11413529 @default.
- W4254358367 hasConcept C115537543 @default.
- W4254358367 hasConcept C13280743 @default.
- W4254358367 hasConcept C134757568 @default.
- W4254358367 hasConcept C138673069 @default.
- W4254358367 hasConcept C147297375 @default.
- W4254358367 hasConcept C173608175 @default.
- W4254358367 hasConcept C185798385 @default.
- W4254358367 hasConcept C199360897 @default.
- W4254358367 hasConcept C205649164 @default.
- W4254358367 hasConcept C41008148 @default.
- W4254358367 hasConcept C68339613 @default.
- W4254358367 hasConcept C75403996 @default.
- W4254358367 hasConceptScore W4254358367C105122174 @default.
- W4254358367 hasConceptScore W4254358367C111919701 @default.
- W4254358367 hasConceptScore W4254358367C11413529 @default.
- W4254358367 hasConceptScore W4254358367C115537543 @default.
- W4254358367 hasConceptScore W4254358367C13280743 @default.
- W4254358367 hasConceptScore W4254358367C134757568 @default.
- W4254358367 hasConceptScore W4254358367C138673069 @default.
- W4254358367 hasConceptScore W4254358367C147297375 @default.
- W4254358367 hasConceptScore W4254358367C173608175 @default.
- W4254358367 hasConceptScore W4254358367C185798385 @default.
- W4254358367 hasConceptScore W4254358367C199360897 @default.
- W4254358367 hasConceptScore W4254358367C205649164 @default.
- W4254358367 hasConceptScore W4254358367C41008148 @default.
- W4254358367 hasConceptScore W4254358367C68339613 @default.
- W4254358367 hasConceptScore W4254358367C75403996 @default.
- W4254358367 hasIssue "11" @default.
- W4254358367 hasLocation W42543583671 @default.
- W4254358367 hasOpenAccess W4254358367 @default.
- W4254358367 hasPrimaryLocation W42543583671 @default.
- W4254358367 hasRelatedWork W1968897089 @default.
- W4254358367 hasRelatedWork W1993544047 @default.
- W4254358367 hasRelatedWork W2013466772 @default.
- W4254358367 hasRelatedWork W2035983765 @default.
- W4254358367 hasRelatedWork W2109309679 @default.
- W4254358367 hasRelatedWork W2175014797 @default.
- W4254358367 hasRelatedWork W2289909286 @default.
- W4254358367 hasRelatedWork W3007769800 @default.
- W4254358367 hasRelatedWork W3027752635 @default.
- W4254358367 hasRelatedWork W2622466356 @default.
- W4254358367 hasVolume "39" @default.
- W4254358367 isParatext "false" @default.
- W4254358367 isRetracted "false" @default.
- W4254358367 workType "article" @default.