Matches in SemOpenAlex for { <https://semopenalex.org/work/W2166547049> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W2166547049 endingPage "28" @default.
- W2166547049 startingPage "25" @default.
- W2166547049 abstract "Indirect jumps are used to implement increasingly-common programming language constructs such as virtual function calls, switch-case statements, jump tables, and interface calls. Unfortunately, the prediction accuracy of indirect jumps has remained low because many indirect jumps have multiple targets that are difficult to predict even with specialized hardware. This paper proposes a new way of handling hard-to-predict indirect jumps: dynamically predicating them. The compiler identifies indirect jumps that are suitable for predication along with their control-flow merge (CFM) points. The microarchitecture predicates the instructions between different targets of the jump and its CFM point if the jump turns out to be hard-to-predict at run time. We describe the new indirect jump predication architecture, provide code examples showing why it could reduce the performance impact of jumps, derive an analytical cost-benefit model for deciding which jumps and targets to predicate, and present preliminary evaluation results." @default.
- W2166547049 created "2016-06-24" @default.
- W2166547049 creator A5000822269 @default.
- W2166547049 creator A5040199329 @default.
- W2166547049 creator A5050695684 @default.
- W2166547049 creator A5070360563 @default.
- W2166547049 date "2007-02-01" @default.
- W2166547049 modified "2023-10-18" @default.
- W2166547049 title "Dynamic Predication of Indirect Jumps" @default.
- W2166547049 cites W2027657506 @default.
- W2166547049 cites W2050362115 @default.
- W2166547049 cites W2119077081 @default.
- W2166547049 cites W2140311411 @default.
- W2166547049 cites W2156484396 @default.
- W2166547049 cites W4231361442 @default.
- W2166547049 cites W4236752439 @default.
- W2166547049 cites W4239813889 @default.
- W2166547049 doi "https://doi.org/10.1109/l-ca.2007.7" @default.
- W2166547049 hasPublicationYear "2007" @default.
- W2166547049 type Work @default.
- W2166547049 sameAs 2166547049 @default.
- W2166547049 citedByCount "10" @default.
- W2166547049 countsByYear W21665470492013 @default.
- W2166547049 countsByYear W21665470492015 @default.
- W2166547049 countsByYear W21665470492021 @default.
- W2166547049 crossrefType "journal-article" @default.
- W2166547049 hasAuthorship W2166547049A5000822269 @default.
- W2166547049 hasAuthorship W2166547049A5040199329 @default.
- W2166547049 hasAuthorship W2166547049A5050695684 @default.
- W2166547049 hasAuthorship W2166547049A5070360563 @default.
- W2166547049 hasConcept C107598950 @default.
- W2166547049 hasConcept C11413529 @default.
- W2166547049 hasConcept C121332964 @default.
- W2166547049 hasConcept C140146324 @default.
- W2166547049 hasConcept C160191386 @default.
- W2166547049 hasConcept C169590947 @default.
- W2166547049 hasConcept C173608175 @default.
- W2166547049 hasConcept C197129107 @default.
- W2166547049 hasConcept C199360897 @default.
- W2166547049 hasConcept C2780695682 @default.
- W2166547049 hasConcept C41008148 @default.
- W2166547049 hasConcept C62520636 @default.
- W2166547049 hasConceptScore W2166547049C107598950 @default.
- W2166547049 hasConceptScore W2166547049C11413529 @default.
- W2166547049 hasConceptScore W2166547049C121332964 @default.
- W2166547049 hasConceptScore W2166547049C140146324 @default.
- W2166547049 hasConceptScore W2166547049C160191386 @default.
- W2166547049 hasConceptScore W2166547049C169590947 @default.
- W2166547049 hasConceptScore W2166547049C173608175 @default.
- W2166547049 hasConceptScore W2166547049C197129107 @default.
- W2166547049 hasConceptScore W2166547049C199360897 @default.
- W2166547049 hasConceptScore W2166547049C2780695682 @default.
- W2166547049 hasConceptScore W2166547049C41008148 @default.
- W2166547049 hasConceptScore W2166547049C62520636 @default.
- W2166547049 hasIssue "2" @default.
- W2166547049 hasLocation W21665470491 @default.
- W2166547049 hasOpenAccess W2166547049 @default.
- W2166547049 hasPrimaryLocation W21665470491 @default.
- W2166547049 hasRelatedWork W1827987321 @default.
- W2166547049 hasRelatedWork W1973407183 @default.
- W2166547049 hasRelatedWork W1999538207 @default.
- W2166547049 hasRelatedWork W2139692803 @default.
- W2166547049 hasRelatedWork W2166547049 @default.
- W2166547049 hasRelatedWork W2352941438 @default.
- W2166547049 hasRelatedWork W3013571362 @default.
- W2166547049 hasRelatedWork W4210760485 @default.
- W2166547049 hasRelatedWork W4239468432 @default.
- W2166547049 hasRelatedWork W4250047567 @default.
- W2166547049 hasVolume "6" @default.
- W2166547049 isParatext "false" @default.
- W2166547049 isRetracted "false" @default.
- W2166547049 magId "2166547049" @default.
- W2166547049 workType "article" @default.