Matches in SemOpenAlex for { <https://semopenalex.org/work/W1989679561> ?p ?o ?g. }
- W1989679561 abstract "Energy-aware compilers are becoming increasingly important for embedded systems due to the need to meet conflicting constraints on time, code size and power consumption. We introduce a trace-based, offline compiler framework on binaries and demonstrate its benefits in supporting energy optimisations. The key innovation lies in identifying frequently executed paths in a binary program and duplicating them as single-entry traces. Separating frequently from infrequently executed paths enables the compiler to focus both performance and energy optimisations on the hot traces.Traces constructed at the level of binaries are inherently inter-procedural, spanning both application and library code. Such a framework allows an embedded application developer to exploit optimisation opportunities made possible due to the information that is available only at link time.We describe the implementation of our trace-based framework in alto, a link-time optimiser for the Alpha architecture. We present a new algorithm for constructing the hot traces from binaries. This algorithm is both effective (since the execution cycles are mostly spent on traces) and practical (due to small code size increases caused). We have developed and implemented a new optimisation to reduce the functional unit leakage energy. We show how the traces facilitate the development of such an optimisation, which results in significant leakage energy savings for benchmark programs at the cost of small performance penalties." @default.
- W1989679561 created "2016-06-24" @default.
- W1989679561 creator A5000323703 @default.
- W1989679561 creator A5081342863 @default.
- W1989679561 date "2004-06-11" @default.
- W1989679561 modified "2023-10-18" @default.
- W1989679561 title "A trace-based binary compilation framework for energy-aware computing" @default.
- W1989679561 cites W1999682048 @default.
- W1989679561 cites W2057920389 @default.
- W1989679561 cites W2058320534 @default.
- W1989679561 cites W2078562948 @default.
- W1989679561 cites W2100767055 @default.
- W1989679561 cites W2112506396 @default.
- W1989679561 cites W2117091874 @default.
- W1989679561 cites W2125263803 @default.
- W1989679561 cites W2129962996 @default.
- W1989679561 cites W2131507936 @default.
- W1989679561 cites W2144271428 @default.
- W1989679561 cites W2148865465 @default.
- W1989679561 cites W2164795104 @default.
- W1989679561 cites W2171690753 @default.
- W1989679561 cites W2295303622 @default.
- W1989679561 cites W4231002400 @default.
- W1989679561 cites W4233894383 @default.
- W1989679561 cites W4237126205 @default.
- W1989679561 cites W4249962740 @default.
- W1989679561 cites W4256338358 @default.
- W1989679561 doi "https://doi.org/10.1145/997163.997178" @default.
- W1989679561 hasPublicationYear "2004" @default.
- W1989679561 type Work @default.
- W1989679561 sameAs 1989679561 @default.
- W1989679561 citedByCount "4" @default.
- W1989679561 countsByYear W19896795612013 @default.
- W1989679561 countsByYear W19896795612014 @default.
- W1989679561 crossrefType "proceedings-article" @default.
- W1989679561 hasAuthorship W1989679561A5000323703 @default.
- W1989679561 hasAuthorship W1989679561A5081342863 @default.
- W1989679561 hasConcept C111919701 @default.
- W1989679561 hasConcept C120314980 @default.
- W1989679561 hasConcept C13280743 @default.
- W1989679561 hasConcept C138885662 @default.
- W1989679561 hasConcept C149635348 @default.
- W1989679561 hasConcept C165696696 @default.
- W1989679561 hasConcept C169590947 @default.
- W1989679561 hasConcept C173608175 @default.
- W1989679561 hasConcept C177264268 @default.
- W1989679561 hasConcept C185798385 @default.
- W1989679561 hasConcept C187191949 @default.
- W1989679561 hasConcept C18903297 @default.
- W1989679561 hasConcept C199360897 @default.
- W1989679561 hasConcept C205649164 @default.
- W1989679561 hasConcept C2776760102 @default.
- W1989679561 hasConcept C2780165032 @default.
- W1989679561 hasConcept C33923547 @default.
- W1989679561 hasConcept C38652104 @default.
- W1989679561 hasConcept C41008148 @default.
- W1989679561 hasConcept C41895202 @default.
- W1989679561 hasConcept C43126263 @default.
- W1989679561 hasConcept C48372109 @default.
- W1989679561 hasConcept C75291252 @default.
- W1989679561 hasConcept C76782552 @default.
- W1989679561 hasConcept C86803240 @default.
- W1989679561 hasConcept C94375191 @default.
- W1989679561 hasConceptScore W1989679561C111919701 @default.
- W1989679561 hasConceptScore W1989679561C120314980 @default.
- W1989679561 hasConceptScore W1989679561C13280743 @default.
- W1989679561 hasConceptScore W1989679561C138885662 @default.
- W1989679561 hasConceptScore W1989679561C149635348 @default.
- W1989679561 hasConceptScore W1989679561C165696696 @default.
- W1989679561 hasConceptScore W1989679561C169590947 @default.
- W1989679561 hasConceptScore W1989679561C173608175 @default.
- W1989679561 hasConceptScore W1989679561C177264268 @default.
- W1989679561 hasConceptScore W1989679561C185798385 @default.
- W1989679561 hasConceptScore W1989679561C187191949 @default.
- W1989679561 hasConceptScore W1989679561C18903297 @default.
- W1989679561 hasConceptScore W1989679561C199360897 @default.
- W1989679561 hasConceptScore W1989679561C205649164 @default.
- W1989679561 hasConceptScore W1989679561C2776760102 @default.
- W1989679561 hasConceptScore W1989679561C2780165032 @default.
- W1989679561 hasConceptScore W1989679561C33923547 @default.
- W1989679561 hasConceptScore W1989679561C38652104 @default.
- W1989679561 hasConceptScore W1989679561C41008148 @default.
- W1989679561 hasConceptScore W1989679561C41895202 @default.
- W1989679561 hasConceptScore W1989679561C43126263 @default.
- W1989679561 hasConceptScore W1989679561C48372109 @default.
- W1989679561 hasConceptScore W1989679561C75291252 @default.
- W1989679561 hasConceptScore W1989679561C76782552 @default.
- W1989679561 hasConceptScore W1989679561C86803240 @default.
- W1989679561 hasConceptScore W1989679561C94375191 @default.
- W1989679561 hasLocation W19896795611 @default.
- W1989679561 hasOpenAccess W1989679561 @default.
- W1989679561 hasPrimaryLocation W19896795611 @default.
- W1989679561 hasRelatedWork W1541585229 @default.
- W1989679561 hasRelatedWork W1583465708 @default.
- W1989679561 hasRelatedWork W1601646354 @default.
- W1989679561 hasRelatedWork W1853049011 @default.
- W1989679561 hasRelatedWork W2078700326 @default.
- W1989679561 hasRelatedWork W2150593430 @default.
- W1989679561 hasRelatedWork W2348361596 @default.
- W1989679561 hasRelatedWork W4235959758 @default.