Matches in SemOpenAlex for { <https://semopenalex.org/work/W1991405422> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W1991405422 abstract "Large real world applications with irregular control-flow and/or data-flow pose challenges on the progressive improvement of state-of-the-art optimizing compilers. These irregular control-flow and data-flow are often not compile-time analyzable, and had inhibited important loop optimizations such as parallelization and vectorization. Conventional compiler techniques on parallelizing loops with such irregular control-flow and/or data-flow have mainly focused on eliminating the loop carried control-flow or data-flow dependencies. The issue to effectively enable both control and data speculation for different loop optimizations remains open. This paper proposes a new unified compiler framework which takes both control and data speculation into account to enable more aggressive loop optimizations including loop parallelization, loop vectorization, loop fusion and loop distribution through mis-speculation-driven loop splitting. Our main ideas are: i) unifying control and data speculation in the compiler framework to enable more loop optimizations; ii) performing lazy inspection code generation based on speculation guards to enable later compiler analyses and optimizations without requiring any change to accommodate the speculative information; iii) driving loop splitting using the unified mis-speculation information generated by the inspection code to enable more loops being parallelized. The proposed techniques and framework have been implemented in Intel's product compiler. Our experimental results show that the new techniques yield significant performance gains from 35% to 62% on some SPEC CPU2006 benchmarks." @default.
- W1991405422 created "2016-06-24" @default.
- W1991405422 creator A5000282384 @default.
- W1991405422 creator A5055764938 @default.
- W1991405422 creator A5069884358 @default.
- W1991405422 date "2013-05-01" @default.
- W1991405422 modified "2023-09-24" @default.
- W1991405422 title "Mis-speculation-Driven Compiler Framework for Aggressive Loop Automatic Parallelization" @default.
- W1991405422 cites W1519455305 @default.
- W1991405422 cites W1794500012 @default.
- W1991405422 cites W1976611694 @default.
- W1991405422 cites W1980385176 @default.
- W1991405422 cites W2043854189 @default.
- W1991405422 cites W2044394183 @default.
- W1991405422 cites W2078429521 @default.
- W1991405422 cites W2110161565 @default.
- W1991405422 cites W2114768063 @default.
- W1991405422 cites W2135838575 @default.
- W1991405422 cites W2146781005 @default.
- W1991405422 cites W2162523628 @default.
- W1991405422 cites W4206282990 @default.
- W1991405422 cites W4237750055 @default.
- W1991405422 cites W4243104579 @default.
- W1991405422 cites W4244841987 @default.
- W1991405422 cites W4246485703 @default.
- W1991405422 doi "https://doi.org/10.1109/ipdpsw.2013.165" @default.
- W1991405422 hasPublicationYear "2013" @default.
- W1991405422 type Work @default.
- W1991405422 sameAs 1991405422 @default.
- W1991405422 citedByCount "1" @default.
- W1991405422 countsByYear W19914054222020 @default.
- W1991405422 crossrefType "proceedings-article" @default.
- W1991405422 hasAuthorship W1991405422A5000282384 @default.
- W1991405422 hasAuthorship W1991405422A5055764938 @default.
- W1991405422 hasAuthorship W1991405422A5069884358 @default.
- W1991405422 hasConcept C114614502 @default.
- W1991405422 hasConcept C118524514 @default.
- W1991405422 hasConcept C138101251 @default.
- W1991405422 hasConcept C139719470 @default.
- W1991405422 hasConcept C141331961 @default.
- W1991405422 hasConcept C15296174 @default.
- W1991405422 hasConcept C162324750 @default.
- W1991405422 hasConcept C164833996 @default.
- W1991405422 hasConcept C169590947 @default.
- W1991405422 hasConcept C173608175 @default.
- W1991405422 hasConcept C184670325 @default.
- W1991405422 hasConcept C190902152 @default.
- W1991405422 hasConcept C199360897 @default.
- W1991405422 hasConcept C201410400 @default.
- W1991405422 hasConcept C29331672 @default.
- W1991405422 hasConcept C33923547 @default.
- W1991405422 hasConcept C41008148 @default.
- W1991405422 hasConcept C47941915 @default.
- W1991405422 hasConceptScore W1991405422C114614502 @default.
- W1991405422 hasConceptScore W1991405422C118524514 @default.
- W1991405422 hasConceptScore W1991405422C138101251 @default.
- W1991405422 hasConceptScore W1991405422C139719470 @default.
- W1991405422 hasConceptScore W1991405422C141331961 @default.
- W1991405422 hasConceptScore W1991405422C15296174 @default.
- W1991405422 hasConceptScore W1991405422C162324750 @default.
- W1991405422 hasConceptScore W1991405422C164833996 @default.
- W1991405422 hasConceptScore W1991405422C169590947 @default.
- W1991405422 hasConceptScore W1991405422C173608175 @default.
- W1991405422 hasConceptScore W1991405422C184670325 @default.
- W1991405422 hasConceptScore W1991405422C190902152 @default.
- W1991405422 hasConceptScore W1991405422C199360897 @default.
- W1991405422 hasConceptScore W1991405422C201410400 @default.
- W1991405422 hasConceptScore W1991405422C29331672 @default.
- W1991405422 hasConceptScore W1991405422C33923547 @default.
- W1991405422 hasConceptScore W1991405422C41008148 @default.
- W1991405422 hasConceptScore W1991405422C47941915 @default.
- W1991405422 hasLocation W19914054221 @default.
- W1991405422 hasOpenAccess W1991405422 @default.
- W1991405422 hasPrimaryLocation W19914054221 @default.
- W1991405422 hasRelatedWork W1567437828 @default.
- W1991405422 hasRelatedWork W1601330807 @default.
- W1991405422 hasRelatedWork W2004692581 @default.
- W1991405422 hasRelatedWork W2010220656 @default.
- W1991405422 hasRelatedWork W2034886984 @default.
- W1991405422 hasRelatedWork W2143236775 @default.
- W1991405422 hasRelatedWork W2394967315 @default.
- W1991405422 hasRelatedWork W2918047769 @default.
- W1991405422 hasRelatedWork W3012114143 @default.
- W1991405422 hasRelatedWork W4236137312 @default.
- W1991405422 isParatext "false" @default.
- W1991405422 isRetracted "false" @default.
- W1991405422 magId "1991405422" @default.
- W1991405422 workType "article" @default.