Matches in SemOpenAlex for { <https://semopenalex.org/work/W2012851749> ?p ?o ?g. }
Showing items 1 to 79 of
79
with 100 items per page.
- W2012851749 endingPage "1101" @default.
- W2012851749 startingPage "1061" @default.
- W2012851749 abstract "This paper describes a general code-improving transformation that can coalesce conditional branches into an indirect jump from a table. Applying this transformation allows an optimizer to exploit indirect jumps for many other coalescing opportunities besides the translation of multiway branch statements. First, dataflow analysis is performed to detect a set of coalescent conditional branches, which are often separated by blocks of intervening instructions. Secondly, several techniques are applied to reduce the cost of performing an indirect jump operation, often requiring the execution of only two instructions on a SPARC. Finally, the control flow is restructured using code duplication to replace the set of branches with an indirect jump. Thus, the transformation essentially provides early resolution of conditional branches that may originally have been some distance from the point where the indirect jump is inserted. The transformation can be frequently applied with often significant reductions in the number of instructions executed, total cache work, and execution time. In addition, we show that with branch target buffer support, indirect jumps improve branch prediction since they cause fewer mispredictions than the set of branches they replaced. Copyright © 1999 John Wiley & Sons, Ltd." @default.
- W2012851749 created "2016-06-24" @default.
- W2012851749 creator A5011883913 @default.
- W2012851749 creator A5066035573 @default.
- W2012851749 date "1999-10-01" @default.
- W2012851749 modified "2023-09-25" @default.
- W2012851749 title "Effectively exploiting indirect jumps" @default.
- W2012851749 cites W1976849820 @default.
- W2012851749 cites W2000820780 @default.
- W2012851749 cites W2022284611 @default.
- W2012851749 cites W2060151570 @default.
- W2012851749 cites W2147889335 @default.
- W2012851749 cites W2294693415 @default.
- W2012851749 doi "https://doi.org/10.1002/(sici)1097-024x(199910)29:12<1061::aid-spe272>3.0.co;2-k" @default.
- W2012851749 hasPublicationYear "1999" @default.
- W2012851749 type Work @default.
- W2012851749 sameAs 2012851749 @default.
- W2012851749 citedByCount "9" @default.
- W2012851749 countsByYear W20128517492012 @default.
- W2012851749 crossrefType "journal-article" @default.
- W2012851749 hasAuthorship W2012851749A5011883913 @default.
- W2012851749 hasAuthorship W2012851749A5066035573 @default.
- W2012851749 hasConcept C104317684 @default.
- W2012851749 hasConcept C11413529 @default.
- W2012851749 hasConcept C115537543 @default.
- W2012851749 hasConcept C121332964 @default.
- W2012851749 hasConcept C160191386 @default.
- W2012851749 hasConcept C168522837 @default.
- W2012851749 hasConcept C173608175 @default.
- W2012851749 hasConcept C177264268 @default.
- W2012851749 hasConcept C185592680 @default.
- W2012851749 hasConcept C199360897 @default.
- W2012851749 hasConcept C204241405 @default.
- W2012851749 hasConcept C2776760102 @default.
- W2012851749 hasConcept C2780695682 @default.
- W2012851749 hasConcept C41008148 @default.
- W2012851749 hasConcept C55493867 @default.
- W2012851749 hasConcept C62520636 @default.
- W2012851749 hasConcept C80444323 @default.
- W2012851749 hasConcept C96324660 @default.
- W2012851749 hasConceptScore W2012851749C104317684 @default.
- W2012851749 hasConceptScore W2012851749C11413529 @default.
- W2012851749 hasConceptScore W2012851749C115537543 @default.
- W2012851749 hasConceptScore W2012851749C121332964 @default.
- W2012851749 hasConceptScore W2012851749C160191386 @default.
- W2012851749 hasConceptScore W2012851749C168522837 @default.
- W2012851749 hasConceptScore W2012851749C173608175 @default.
- W2012851749 hasConceptScore W2012851749C177264268 @default.
- W2012851749 hasConceptScore W2012851749C185592680 @default.
- W2012851749 hasConceptScore W2012851749C199360897 @default.
- W2012851749 hasConceptScore W2012851749C204241405 @default.
- W2012851749 hasConceptScore W2012851749C2776760102 @default.
- W2012851749 hasConceptScore W2012851749C2780695682 @default.
- W2012851749 hasConceptScore W2012851749C41008148 @default.
- W2012851749 hasConceptScore W2012851749C55493867 @default.
- W2012851749 hasConceptScore W2012851749C62520636 @default.
- W2012851749 hasConceptScore W2012851749C80444323 @default.
- W2012851749 hasConceptScore W2012851749C96324660 @default.
- W2012851749 hasIssue "12" @default.
- W2012851749 hasLocation W20128517491 @default.
- W2012851749 hasOpenAccess W2012851749 @default.
- W2012851749 hasPrimaryLocation W20128517491 @default.
- W2012851749 hasRelatedWork W1508832769 @default.
- W2012851749 hasRelatedWork W1571368810 @default.
- W2012851749 hasRelatedWork W1572523360 @default.
- W2012851749 hasRelatedWork W1979928925 @default.
- W2012851749 hasRelatedWork W2047588290 @default.
- W2012851749 hasRelatedWork W2086475872 @default.
- W2012851749 hasRelatedWork W2100229967 @default.
- W2012851749 hasRelatedWork W2968111836 @default.
- W2012851749 hasRelatedWork W3092708771 @default.
- W2012851749 hasRelatedWork W1979576862 @default.
- W2012851749 hasVolume "29" @default.
- W2012851749 isParatext "false" @default.
- W2012851749 isRetracted "false" @default.
- W2012851749 magId "2012851749" @default.
- W2012851749 workType "article" @default.