Matches in SemOpenAlex for { <https://semopenalex.org/work/W2102582914> ?p ?o ?g. }
- W2102582914 endingPage "342" @default.
- W2102582914 startingPage "328" @default.
- W2102582914 abstract "Most conventional compilers fail to allocate array elements to registers because standard data-flow analysis treats arrays like scalars, making it impossible to analyze the definitions and uses of individual array elements. This deficiency is particularly troublesome for floating-point registers, which are most often used as temporary repositories for subscripted variables.In this paper, we present a source-to-source transformation, called scalar replacement , that finds opportunities for reuse of subscripted variables and replaces the references involved by references to temporary scalar variables. The objective is to increase the likelihood that these elements will be assigned to registers by the coloring-based register allocators found in most compilers. In addition, we present transformations to improve the overall effectiveness of scalar replacement and show how these transformations can be applied in a variety of loop nest types. Finally, we present experimental results showing that these techniques are extremely effective---capable of achieving integer factor speedups over code generated by good optimizing compilers of conventional design." @default.
- W2102582914 created "2016-06-24" @default.
- W2102582914 creator A5002599549 @default.
- W2102582914 creator A5059796165 @default.
- W2102582914 creator A5084197997 @default.
- W2102582914 date "2004-04-01" @default.
- W2102582914 modified "2023-09-25" @default.
- W2102582914 title "Improving register allocation for subscripted variables" @default.
- W2102582914 cites W133977063 @default.
- W2102582914 cites W1966708457 @default.
- W2102582914 cites W1969000084 @default.
- W2102582914 cites W1994334933 @default.
- W2102582914 cites W2003804316 @default.
- W2102582914 cites W2017482298 @default.
- W2102582914 cites W2025168586 @default.
- W2102582914 cites W2038481157 @default.
- W2102582914 cites W2043555680 @default.
- W2102582914 cites W2057577013 @default.
- W2102582914 cites W2063249715 @default.
- W2102582914 cites W2063397164 @default.
- W2102582914 cites W2098688018 @default.
- W2102582914 cites W2108315152 @default.
- W2102582914 cites W2114876342 @default.
- W2102582914 cites W2118866757 @default.
- W2102582914 cites W2119609467 @default.
- W2102582914 cites W2122418911 @default.
- W2102582914 cites W2135736783 @default.
- W2102582914 cites W2138007781 @default.
- W2102582914 cites W2142682265 @default.
- W2102582914 cites W2158161220 @default.
- W2102582914 cites W2164890169 @default.
- W2102582914 cites W2172062522 @default.
- W2102582914 cites W2296218291 @default.
- W2102582914 cites W4250047106 @default.
- W2102582914 cites W4253299346 @default.
- W2102582914 doi "https://doi.org/10.1145/989393.989428" @default.
- W2102582914 hasPublicationYear "2004" @default.
- W2102582914 type Work @default.
- W2102582914 sameAs 2102582914 @default.
- W2102582914 citedByCount "126" @default.
- W2102582914 countsByYear W21025829142012 @default.
- W2102582914 countsByYear W21025829142013 @default.
- W2102582914 countsByYear W21025829142014 @default.
- W2102582914 countsByYear W21025829142015 @default.
- W2102582914 countsByYear W21025829142016 @default.
- W2102582914 countsByYear W21025829142019 @default.
- W2102582914 countsByYear W21025829142020 @default.
- W2102582914 countsByYear W21025829142021 @default.
- W2102582914 countsByYear W21025829142022 @default.
- W2102582914 crossrefType "journal-article" @default.
- W2102582914 hasAuthorship W2102582914A5002599549 @default.
- W2102582914 hasAuthorship W2102582914A5059796165 @default.
- W2102582914 hasAuthorship W2102582914A5084197997 @default.
- W2102582914 hasConcept C128916667 @default.
- W2102582914 hasConcept C134306372 @default.
- W2102582914 hasConcept C136197465 @default.
- W2102582914 hasConcept C154945302 @default.
- W2102582914 hasConcept C162262903 @default.
- W2102582914 hasConcept C169590947 @default.
- W2102582914 hasConcept C173608175 @default.
- W2102582914 hasConcept C182365436 @default.
- W2102582914 hasConcept C18903297 @default.
- W2102582914 hasConcept C190902152 @default.
- W2102582914 hasConcept C199360897 @default.
- W2102582914 hasConcept C200833197 @default.
- W2102582914 hasConcept C206588197 @default.
- W2102582914 hasConcept C2524010 @default.
- W2102582914 hasConcept C33923547 @default.
- W2102582914 hasConcept C41008148 @default.
- W2102582914 hasConcept C57691317 @default.
- W2102582914 hasConcept C86803240 @default.
- W2102582914 hasConceptScore W2102582914C128916667 @default.
- W2102582914 hasConceptScore W2102582914C134306372 @default.
- W2102582914 hasConceptScore W2102582914C136197465 @default.
- W2102582914 hasConceptScore W2102582914C154945302 @default.
- W2102582914 hasConceptScore W2102582914C162262903 @default.
- W2102582914 hasConceptScore W2102582914C169590947 @default.
- W2102582914 hasConceptScore W2102582914C173608175 @default.
- W2102582914 hasConceptScore W2102582914C182365436 @default.
- W2102582914 hasConceptScore W2102582914C18903297 @default.
- W2102582914 hasConceptScore W2102582914C190902152 @default.
- W2102582914 hasConceptScore W2102582914C199360897 @default.
- W2102582914 hasConceptScore W2102582914C200833197 @default.
- W2102582914 hasConceptScore W2102582914C206588197 @default.
- W2102582914 hasConceptScore W2102582914C2524010 @default.
- W2102582914 hasConceptScore W2102582914C33923547 @default.
- W2102582914 hasConceptScore W2102582914C41008148 @default.
- W2102582914 hasConceptScore W2102582914C57691317 @default.
- W2102582914 hasConceptScore W2102582914C86803240 @default.
- W2102582914 hasIssue "4" @default.
- W2102582914 hasLocation W21025829141 @default.
- W2102582914 hasOpenAccess W2102582914 @default.
- W2102582914 hasPrimaryLocation W21025829141 @default.
- W2102582914 hasRelatedWork W1497385637 @default.
- W2102582914 hasRelatedWork W1524612472 @default.
- W2102582914 hasRelatedWork W1601646354 @default.
- W2102582914 hasRelatedWork W1782169904 @default.
- W2102582914 hasRelatedWork W2069811640 @default.