Matches in SemOpenAlex for { <https://semopenalex.org/work/W2113578526> ?p ?o ?g. }
Showing items 1 to 80 of
80
with 100 items per page.
- W2113578526 abstract "We present an optimized implementation of the linear scan register allocation algorithm for Sun Microsystems' Java HotSpot™ client compiler. Linear scan register allocation is especially suitable for just-in-time compilers because it is faster than the common graph-coloring approach and yields results of nearly the same quality.Our allocator improves the basic linear scan algorithm by adding more advanced optimizations: It makes use of lifetime holes, splits intervals if the register pressure is too high, and models register constraints of the target architecture with fixed intervals. Three additional optimizations move split positions out of loops, remove register-to-register moves and eliminate unnecessary spill stores. Interval splitting is based on use positions, which also capture the kind of use and whether an operand is needed in a register or not. This avoids the reservation of a scratch register.Benchmark results prove the efficiency of the linear scan algorithm: While the compilation speed is equal to the old local register allocator that is part of the Sun JDK 5.0, integer benchmarks execute about 15% faster. Floating-point benchmarks show the high impact of the Intel SSE2 extensions on the speed of numeric Java applications: With the new SSE2 support enabled, SPECjvm98 executes 25% faster compared with the current Sun JDK 5.0." @default.
- W2113578526 created "2016-06-24" @default.
- W2113578526 creator A5011678778 @default.
- W2113578526 creator A5013620492 @default.
- W2113578526 date "2005-06-11" @default.
- W2113578526 modified "2023-10-17" @default.
- W2113578526 title "Optimized interval splitting in a linear scan register allocator" @default.
- W2113578526 cites W1982205631 @default.
- W2113578526 cites W2000504947 @default.
- W2113578526 cites W2003672926 @default.
- W2113578526 cites W2044636417 @default.
- W2113578526 cites W2110588041 @default.
- W2113578526 cites W2140191557 @default.
- W2113578526 cites W2141582038 @default.
- W2113578526 doi "https://doi.org/10.1145/1064979.1064998" @default.
- W2113578526 hasPublicationYear "2005" @default.
- W2113578526 type Work @default.
- W2113578526 sameAs 2113578526 @default.
- W2113578526 citedByCount "66" @default.
- W2113578526 countsByYear W21135785262012 @default.
- W2113578526 countsByYear W21135785262013 @default.
- W2113578526 countsByYear W21135785262014 @default.
- W2113578526 countsByYear W21135785262015 @default.
- W2113578526 countsByYear W21135785262016 @default.
- W2113578526 countsByYear W21135785262017 @default.
- W2113578526 countsByYear W21135785262018 @default.
- W2113578526 countsByYear W21135785262019 @default.
- W2113578526 countsByYear W21135785262020 @default.
- W2113578526 countsByYear W21135785262021 @default.
- W2113578526 countsByYear W21135785262022 @default.
- W2113578526 crossrefType "proceedings-article" @default.
- W2113578526 hasAuthorship W2113578526A5011678778 @default.
- W2113578526 hasAuthorship W2113578526A5013620492 @default.
- W2113578526 hasBestOaLocation W21135785262 @default.
- W2113578526 hasConcept C111919701 @default.
- W2113578526 hasConcept C11413529 @default.
- W2113578526 hasConcept C128916667 @default.
- W2113578526 hasConcept C13280743 @default.
- W2113578526 hasConcept C153247305 @default.
- W2113578526 hasConcept C162262903 @default.
- W2113578526 hasConcept C169590947 @default.
- W2113578526 hasConcept C173608175 @default.
- W2113578526 hasConcept C185798385 @default.
- W2113578526 hasConcept C204854418 @default.
- W2113578526 hasConcept C205649164 @default.
- W2113578526 hasConcept C2871975 @default.
- W2113578526 hasConcept C41008148 @default.
- W2113578526 hasConcept C98986596 @default.
- W2113578526 hasConceptScore W2113578526C111919701 @default.
- W2113578526 hasConceptScore W2113578526C11413529 @default.
- W2113578526 hasConceptScore W2113578526C128916667 @default.
- W2113578526 hasConceptScore W2113578526C13280743 @default.
- W2113578526 hasConceptScore W2113578526C153247305 @default.
- W2113578526 hasConceptScore W2113578526C162262903 @default.
- W2113578526 hasConceptScore W2113578526C169590947 @default.
- W2113578526 hasConceptScore W2113578526C173608175 @default.
- W2113578526 hasConceptScore W2113578526C185798385 @default.
- W2113578526 hasConceptScore W2113578526C204854418 @default.
- W2113578526 hasConceptScore W2113578526C205649164 @default.
- W2113578526 hasConceptScore W2113578526C2871975 @default.
- W2113578526 hasConceptScore W2113578526C41008148 @default.
- W2113578526 hasConceptScore W2113578526C98986596 @default.
- W2113578526 hasLocation W21135785261 @default.
- W2113578526 hasLocation W21135785262 @default.
- W2113578526 hasOpenAccess W2113578526 @default.
- W2113578526 hasPrimaryLocation W21135785261 @default.
- W2113578526 hasRelatedWork W1604821502 @default.
- W2113578526 hasRelatedWork W1993148823 @default.
- W2113578526 hasRelatedWork W2113578526 @default.
- W2113578526 hasRelatedWork W2128881050 @default.
- W2113578526 hasRelatedWork W2158718504 @default.
- W2113578526 hasRelatedWork W2465448861 @default.
- W2113578526 hasRelatedWork W3041671716 @default.
- W2113578526 hasRelatedWork W4243308008 @default.
- W2113578526 hasRelatedWork W2059399861 @default.
- W2113578526 hasRelatedWork W2479014312 @default.
- W2113578526 isParatext "false" @default.
- W2113578526 isRetracted "false" @default.
- W2113578526 magId "2113578526" @default.
- W2113578526 workType "article" @default.