Matches in SemOpenAlex for { <https://semopenalex.org/work/W2898096602> ?p ?o ?g. }
Showing items 1 to 91 of
91
with 100 items per page.
- W2898096602 abstract "Compilers provide many architecture-agnostic, high-level optimizations trading off peak performance for code size. High-level optimizations typically cannot precisely reason about their impact, as they are applied before the final shape of the generated machine code can be determined. However, they still need a way to estimate their transformation’s impact on the performance of a compilation unit. Therefore, compilers typically resort to modelling these estimations as trade-off functions that heuristically guide optimization decisions. Compilers such as Graal implement many such handcrafted heuristic trade-off functions, which are tuned for one particular high-level optimization. Heuristic trade-off functions base their reasoning on limited knowledge of the compilation unit, often causing transformations that heavily increase code size or even decrease performance. To address this problem, we propose a cost model for Graal’s high-level intermediate representation that models relative operation latencies and operation sizes in order to be used in trade-off functions of compiler optimizations. We implemented the cost model in Graal and used it in two code-duplication-based optimizations. This allowed us to perform a more fine-grained code size trade-off in existing compiler optimizations, reducing the code size increase of our optimizations by up to 50% compared to not using the proposed cost model in these optimizations, without sacrificing performance. Our evaluation demonstrates that the cost model allows optimizations to perform fine-grained code size and performance trade-offs outperforming hard-coded heuristics." @default.
- W2898096602 created "2018-11-02" @default.
- W2898096602 creator A5011678778 @default.
- W2898096602 creator A5066738024 @default.
- W2898096602 creator A5069165515 @default.
- W2898096602 creator A5078436726 @default.
- W2898096602 date "2018-11-04" @default.
- W2898096602 modified "2023-09-25" @default.
- W2898096602 title "A cost model for a graph-based intermediate-representation in a dynamic compiler" @default.
- W2898096602 cites W1989985614 @default.
- W2898096602 cites W2008438324 @default.
- W2898096602 cites W2010241520 @default.
- W2898096602 cites W2017351599 @default.
- W2898096602 cites W2019436626 @default.
- W2898096602 cites W2023274008 @default.
- W2898096602 cites W2049890071 @default.
- W2898096602 cites W2057651724 @default.
- W2898096602 cites W2069366701 @default.
- W2898096602 cites W2070566991 @default.
- W2898096602 cites W2077934095 @default.
- W2898096602 cites W2093760065 @default.
- W2898096602 cites W2094269821 @default.
- W2898096602 cites W2152885483 @default.
- W2898096602 cites W2159558457 @default.
- W2898096602 cites W2160756430 @default.
- W2898096602 cites W2164296674 @default.
- W2898096602 cites W2340812064 @default.
- W2898096602 cites W2516217148 @default.
- W2898096602 cites W2572804059 @default.
- W2898096602 cites W2621447895 @default.
- W2898096602 cites W2731881248 @default.
- W2898096602 cites W2761493120 @default.
- W2898096602 cites W2761708389 @default.
- W2898096602 cites W2889110163 @default.
- W2898096602 cites W3005566493 @default.
- W2898096602 doi "https://doi.org/10.1145/3281287.3281290" @default.
- W2898096602 hasPublicationYear "2018" @default.
- W2898096602 type Work @default.
- W2898096602 sameAs 2898096602 @default.
- W2898096602 citedByCount "5" @default.
- W2898096602 countsByYear W28980966022019 @default.
- W2898096602 countsByYear W28980966022020 @default.
- W2898096602 countsByYear W28980966022021 @default.
- W2898096602 countsByYear W28980966022022 @default.
- W2898096602 countsByYear W28980966022023 @default.
- W2898096602 crossrefType "proceedings-article" @default.
- W2898096602 hasAuthorship W2898096602A5011678778 @default.
- W2898096602 hasAuthorship W2898096602A5066738024 @default.
- W2898096602 hasAuthorship W2898096602A5069165515 @default.
- W2898096602 hasAuthorship W2898096602A5078436726 @default.
- W2898096602 hasConcept C132525143 @default.
- W2898096602 hasConcept C169590947 @default.
- W2898096602 hasConcept C173608175 @default.
- W2898096602 hasConcept C17744445 @default.
- W2898096602 hasConcept C190902152 @default.
- W2898096602 hasConcept C199360897 @default.
- W2898096602 hasConcept C199539241 @default.
- W2898096602 hasConcept C2776359362 @default.
- W2898096602 hasConcept C41008148 @default.
- W2898096602 hasConcept C77660490 @default.
- W2898096602 hasConcept C80444323 @default.
- W2898096602 hasConcept C94625758 @default.
- W2898096602 hasConceptScore W2898096602C132525143 @default.
- W2898096602 hasConceptScore W2898096602C169590947 @default.
- W2898096602 hasConceptScore W2898096602C173608175 @default.
- W2898096602 hasConceptScore W2898096602C17744445 @default.
- W2898096602 hasConceptScore W2898096602C190902152 @default.
- W2898096602 hasConceptScore W2898096602C199360897 @default.
- W2898096602 hasConceptScore W2898096602C199539241 @default.
- W2898096602 hasConceptScore W2898096602C2776359362 @default.
- W2898096602 hasConceptScore W2898096602C41008148 @default.
- W2898096602 hasConceptScore W2898096602C77660490 @default.
- W2898096602 hasConceptScore W2898096602C80444323 @default.
- W2898096602 hasConceptScore W2898096602C94625758 @default.
- W2898096602 hasLocation W28980966021 @default.
- W2898096602 hasOpenAccess W2898096602 @default.
- W2898096602 hasPrimaryLocation W28980966021 @default.
- W2898096602 hasRelatedWork W137976737 @default.
- W2898096602 hasRelatedWork W1541585229 @default.
- W2898096602 hasRelatedWork W1601646354 @default.
- W2898096602 hasRelatedWork W179773070 @default.
- W2898096602 hasRelatedWork W1798190463 @default.
- W2898096602 hasRelatedWork W1814870153 @default.
- W2898096602 hasRelatedWork W2007728761 @default.
- W2898096602 hasRelatedWork W2069811640 @default.
- W2898096602 hasRelatedWork W2080682474 @default.
- W2898096602 hasRelatedWork W2134386444 @default.
- W2898096602 isParatext "false" @default.
- W2898096602 isRetracted "false" @default.
- W2898096602 magId "2898096602" @default.
- W2898096602 workType "article" @default.