Matches in SemOpenAlex for { <https://semopenalex.org/work/W2301758480> ?p ?o ?g. }
- W2301758480 endingPage "25" @default.
- W2301758480 startingPage "1" @default.
- W2301758480 abstract "While hardware is evolving toward heterogeneous multicore architectures, modern software applications are increasingly written in managed languages. Heterogeneity was born of a need to improve energy efficiency; however, we want the performance of our applications not to suffer from limited resources. How best to schedule managed language applications on a mix of big, out-of-order cores and small, in-order cores is an open question, complicated by the host of service threads that perform key tasks such as memory management. These service threads compete with the application for core and memory resources, and garbage collection (GC) must sometimes suspend the application if there is not enough memory available for allocation. In this article, we explore concurrent garbage collection’s behavior, particularly when it becomes critical, and how to schedule it on a heterogeneous system to optimize application performance. While some applications see no difference in performance when GC threads are run on big versus small cores, others—those with GC criticality —see up to an 18% performance improvement. We develop a new, adaptive scheduling algorithm that responds to GC criticality signals from the managed runtime, giving more big-core cycles to the concurrent collector when it is under pressure and in danger of suspending the application. Our experimental results show that our GC-criticality-aware scheduler is robust across a range of heterogeneous architectures with different core counts and frequency scaling and across heap sizes. Our algorithm is performance and energy neutral for GC-uncritical Java applications and significantly speeds up GC-critical applications by 16%, on average, while being 20% more energy efficient for a heterogeneous multicore with three big cores and one small core." @default.
- W2301758480 created "2016-06-24" @default.
- W2301758480 creator A5006011049 @default.
- W2301758480 creator A5019108357 @default.
- W2301758480 creator A5032224428 @default.
- W2301758480 creator A5033119975 @default.
- W2301758480 creator A5076907754 @default.
- W2301758480 date "2016-03-07" @default.
- W2301758480 modified "2023-10-11" @default.
- W2301758480 title "Boosting the Priority of Garbage" @default.
- W2301758480 cites W1965336482 @default.
- W2301758480 cites W2002671355 @default.
- W2301758480 cites W2005838647 @default.
- W2301758480 cites W2012116223 @default.
- W2301758480 cites W2015189735 @default.
- W2301758480 cites W2034062945 @default.
- W2301758480 cites W2042556025 @default.
- W2301758480 cites W2043593621 @default.
- W2301758480 cites W2050801173 @default.
- W2301758480 cites W2085598418 @default.
- W2301758480 cites W2100819849 @default.
- W2301758480 cites W2101129436 @default.
- W2301758480 cites W2101251595 @default.
- W2301758480 cites W2102839400 @default.
- W2301758480 cites W2104057788 @default.
- W2301758480 cites W2105876415 @default.
- W2301758480 cites W2112832394 @default.
- W2301758480 cites W2117169191 @default.
- W2301758480 cites W2127643746 @default.
- W2301758480 cites W2129023555 @default.
- W2301758480 cites W2131847522 @default.
- W2301758480 cites W2132078224 @default.
- W2301758480 cites W2132938346 @default.
- W2301758480 cites W2147299991 @default.
- W2301758480 cites W2153841541 @default.
- W2301758480 cites W2157207140 @default.
- W2301758480 cites W2159025940 @default.
- W2301758480 cites W2159928435 @default.
- W2301758480 cites W2161309452 @default.
- W2301758480 cites W2166034429 @default.
- W2301758480 cites W2166091242 @default.
- W2301758480 cites W2167464511 @default.
- W2301758480 cites W4239686243 @default.
- W2301758480 cites W4247436192 @default.
- W2301758480 doi "https://doi.org/10.1145/2875424" @default.
- W2301758480 hasPublicationYear "2016" @default.
- W2301758480 type Work @default.
- W2301758480 sameAs 2301758480 @default.
- W2301758480 citedByCount "9" @default.
- W2301758480 countsByYear W23017584802016 @default.
- W2301758480 countsByYear W23017584802017 @default.
- W2301758480 countsByYear W23017584802019 @default.
- W2301758480 countsByYear W23017584802020 @default.
- W2301758480 countsByYear W23017584802023 @default.
- W2301758480 crossrefType "journal-article" @default.
- W2301758480 hasAuthorship W2301758480A5006011049 @default.
- W2301758480 hasAuthorship W2301758480A5019108357 @default.
- W2301758480 hasAuthorship W2301758480A5032224428 @default.
- W2301758480 hasAuthorship W2301758480A5033119975 @default.
- W2301758480 hasAuthorship W2301758480A5076907754 @default.
- W2301758480 hasBestOaLocation W23017584801 @default.
- W2301758480 hasConcept C105122174 @default.
- W2301758480 hasConcept C111919701 @default.
- W2301758480 hasConcept C119857082 @default.
- W2301758480 hasConcept C120314980 @default.
- W2301758480 hasConcept C134757568 @default.
- W2301758480 hasConcept C162324750 @default.
- W2301758480 hasConcept C199360897 @default.
- W2301758480 hasConcept C206729178 @default.
- W2301758480 hasConcept C21547014 @default.
- W2301758480 hasConcept C41008148 @default.
- W2301758480 hasConcept C46686674 @default.
- W2301758480 hasConcept C548217200 @default.
- W2301758480 hasConcept C68387754 @default.
- W2301758480 hasConcept C75403996 @default.
- W2301758480 hasConcept C78766204 @default.
- W2301758480 hasConceptScore W2301758480C105122174 @default.
- W2301758480 hasConceptScore W2301758480C111919701 @default.
- W2301758480 hasConceptScore W2301758480C119857082 @default.
- W2301758480 hasConceptScore W2301758480C120314980 @default.
- W2301758480 hasConceptScore W2301758480C134757568 @default.
- W2301758480 hasConceptScore W2301758480C162324750 @default.
- W2301758480 hasConceptScore W2301758480C199360897 @default.
- W2301758480 hasConceptScore W2301758480C206729178 @default.
- W2301758480 hasConceptScore W2301758480C21547014 @default.
- W2301758480 hasConceptScore W2301758480C41008148 @default.
- W2301758480 hasConceptScore W2301758480C46686674 @default.
- W2301758480 hasConceptScore W2301758480C548217200 @default.
- W2301758480 hasConceptScore W2301758480C68387754 @default.
- W2301758480 hasConceptScore W2301758480C75403996 @default.
- W2301758480 hasConceptScore W2301758480C78766204 @default.
- W2301758480 hasIssue "1" @default.
- W2301758480 hasLocation W23017584801 @default.
- W2301758480 hasOpenAccess W2301758480 @default.
- W2301758480 hasPrimaryLocation W23017584801 @default.
- W2301758480 hasRelatedWork W1604771615 @default.
- W2301758480 hasRelatedWork W1968897089 @default.
- W2301758480 hasRelatedWork W2030363410 @default.