Matches in SemOpenAlex for { <https://semopenalex.org/work/W2014789541> ?p ?o ?g. }
Showing items 1 to 78 of
78
with 100 items per page.
- W2014789541 abstract "Garbage collection is a performance-critical feature of most modern object oriented languages, and is characterized by poor locality since it must traverse the heap. In this paperwe show that by combining two very simple ideas wecan significantly improve the performance of the canonical mark-sweep collector, resulting in improvements in application performance. We make three main contributions: 1) we develop a methodology and framework for accurately and deterministically analyzing the tracing loop at the heart ofthe collector, 2) we offer a number of insights and improvements over conventional design choices for mark-sweep collectors, and 3) we find that two simple ideas: edge order traversal and software prefetch. combine to greatly improve garbage collection performance although each is unproductive in isolation. We perform a thorough analysis in the context of MMTk and Jikes RVM on a wide range of benchmarks and four different architectures. Our baseline system (which includes a number of our improvements) is very competitive with highly tuned alternatives. We show a simple marking mechanism which offers modest but consistent improvements over conventional choices. Finally, we show that enqueuing the edges pointers) of the object graph rather than the nodes (objects) significantly increases opportunities for software prefetch, despite increasing the total number of queue operations. Combining edge ordered enqueuing with software prefetching yields average performance improvements over a large suite of benchmarks of 20-30% in garbage collection time and 4-6% of total application performance in moderate heaps, across four architectures." @default.
- W2014789541 created "2016-06-24" @default.
- W2014789541 creator A5003071026 @default.
- W2014789541 creator A5043068377 @default.
- W2014789541 creator A5079422578 @default.
- W2014789541 date "2007-10-21" @default.
- W2014789541 modified "2023-10-17" @default.
- W2014789541 title "Effective prefetch for mark-sweep garbage collection" @default.
- W2014789541 cites W1989021998 @default.
- W2014789541 cites W2045255985 @default.
- W2014789541 cites W2055957613 @default.
- W2014789541 cites W2098220603 @default.
- W2014789541 cites W2102839400 @default.
- W2014789541 cites W2112832394 @default.
- W2014789541 cites W2127336279 @default.
- W2014789541 cites W2166034429 @default.
- W2014789541 cites W2166091242 @default.
- W2014789541 cites W4246430693 @default.
- W2014789541 doi "https://doi.org/10.1145/1296907.1296915" @default.
- W2014789541 hasPublicationYear "2007" @default.
- W2014789541 type Work @default.
- W2014789541 sameAs 2014789541 @default.
- W2014789541 citedByCount "24" @default.
- W2014789541 countsByYear W20147895412012 @default.
- W2014789541 countsByYear W20147895412013 @default.
- W2014789541 countsByYear W20147895412014 @default.
- W2014789541 countsByYear W20147895412015 @default.
- W2014789541 countsByYear W20147895412016 @default.
- W2014789541 countsByYear W20147895412020 @default.
- W2014789541 crossrefType "proceedings-article" @default.
- W2014789541 hasAuthorship W2014789541A5003071026 @default.
- W2014789541 hasAuthorship W2014789541A5043068377 @default.
- W2014789541 hasAuthorship W2014789541A5079422578 @default.
- W2014789541 hasConcept C105122174 @default.
- W2014789541 hasConcept C111919701 @default.
- W2014789541 hasConcept C115537543 @default.
- W2014789541 hasConcept C120314980 @default.
- W2014789541 hasConcept C133588205 @default.
- W2014789541 hasConcept C134757568 @default.
- W2014789541 hasConcept C138673069 @default.
- W2014789541 hasConcept C140745168 @default.
- W2014789541 hasConcept C173608175 @default.
- W2014789541 hasConcept C199360897 @default.
- W2014789541 hasConcept C2777904410 @default.
- W2014789541 hasConcept C41008148 @default.
- W2014789541 hasConcept C75403996 @default.
- W2014789541 hasConcept C82810778 @default.
- W2014789541 hasConceptScore W2014789541C105122174 @default.
- W2014789541 hasConceptScore W2014789541C111919701 @default.
- W2014789541 hasConceptScore W2014789541C115537543 @default.
- W2014789541 hasConceptScore W2014789541C120314980 @default.
- W2014789541 hasConceptScore W2014789541C133588205 @default.
- W2014789541 hasConceptScore W2014789541C134757568 @default.
- W2014789541 hasConceptScore W2014789541C138673069 @default.
- W2014789541 hasConceptScore W2014789541C140745168 @default.
- W2014789541 hasConceptScore W2014789541C173608175 @default.
- W2014789541 hasConceptScore W2014789541C199360897 @default.
- W2014789541 hasConceptScore W2014789541C2777904410 @default.
- W2014789541 hasConceptScore W2014789541C41008148 @default.
- W2014789541 hasConceptScore W2014789541C75403996 @default.
- W2014789541 hasConceptScore W2014789541C82810778 @default.
- W2014789541 hasLocation W20147895411 @default.
- W2014789541 hasOpenAccess W2014789541 @default.
- W2014789541 hasPrimaryLocation W20147895411 @default.
- W2014789541 hasRelatedWork W1968897089 @default.
- W2014789541 hasRelatedWork W1993544047 @default.
- W2014789541 hasRelatedWork W2013466772 @default.
- W2014789541 hasRelatedWork W2141652304 @default.
- W2014789541 hasRelatedWork W2245694847 @default.
- W2014789541 hasRelatedWork W2289909286 @default.
- W2014789541 hasRelatedWork W2335513707 @default.
- W2014789541 hasRelatedWork W3007769800 @default.
- W2014789541 hasRelatedWork W4234972665 @default.
- W2014789541 hasRelatedWork W3084798105 @default.
- W2014789541 isParatext "false" @default.
- W2014789541 isRetracted "false" @default.
- W2014789541 magId "2014789541" @default.
- W2014789541 workType "article" @default.