Matches in SemOpenAlex for { <https://semopenalex.org/work/W2357272787> ?p ?o ?g. }
- W2357272787 abstract "Modern microprocessors utilize several techniques for extracting instruction-level parallelism (ILP) to improve the performance. Current techniques employed in the microprocessor include register renaming to eliminate register anti- and output (false) dependences, branch prediction to overcome control dependences, and data disambiguation to resolve memory dependences. The techniques for value prediction and value speculation have been proposed to break register flow (true) dependences among operations, so that dependent operations can be speculatively executed without waiting for producer operations to finish. This thesis presents a new combined hardware and compiler synergy, value speculation scheduling (VSS), to exploit the predictability of operations to improve the performance of microprocessors. The VSS scheme can be applied to dynamically-scheduled machines and statically-scheduled machines. To improve the techniques for value speculation, a value speculation model is proposed as solving an optimal edge selection problem in a data dependence graph. Based on three properties observed from the optimal edge selection problem, an efficient algorithm is designed and serves as a new compilation phase of benefit analysis to know which dependences should be broken to obtain maximal benefits from value speculation. A pure software technique is also proposed, so that existing microprocessors can employ software-only value speculation scheduling (SVSS) without adding new value prediction hardware and modifying processor pipelines. Hardware-based value profiling is investigated to collect highly predictable operations at run-time for reducing the overhead of program profiling and eliminating the need of profile training inputs." @default.
- W2357272787 created "2016-06-24" @default.
- W2357272787 creator A5045023276 @default.
- W2357272787 creator A5091080889 @default.
- W2357272787 date "2001-01-01" @default.
- W2357272787 modified "2023-09-27" @default.
- W2357272787 title "Compiler-driven value speculation scheduling" @default.
- W2357272787 cites W1969012464 @default.
- W2357272787 cites W1976811558 @default.
- W2357272787 cites W2008700807 @default.
- W2357272787 cites W2032570410 @default.
- W2357272787 cites W2047652230 @default.
- W2357272787 cites W2063255488 @default.
- W2357272787 cites W2064726690 @default.
- W2357272787 cites W20727985 @default.
- W2357272787 cites W2095872092 @default.
- W2357272787 cites W2096733429 @default.
- W2357272787 cites W2100672751 @default.
- W2357272787 cites W2106921346 @default.
- W2357272787 cites W2107782879 @default.
- W2357272787 cites W2112438883 @default.
- W2357272787 cites W2125452276 @default.
- W2357272787 cites W2129523505 @default.
- W2357272787 cites W2130201065 @default.
- W2357272787 cites W2142685136 @default.
- W2357272787 cites W2152386591 @default.
- W2357272787 cites W2154512574 @default.
- W2357272787 cites W2154693467 @default.
- W2357272787 cites W2159589058 @default.
- W2357272787 cites W2161570038 @default.
- W2357272787 cites W2161910890 @default.
- W2357272787 cites W2162164368 @default.
- W2357272787 cites W2169810797 @default.
- W2357272787 cites W2169859691 @default.
- W2357272787 cites W2295303622 @default.
- W2357272787 cites W2752885492 @default.
- W2357272787 hasPublicationYear "2001" @default.
- W2357272787 type Work @default.
- W2357272787 sameAs 2357272787 @default.
- W2357272787 citedByCount "2" @default.
- W2357272787 countsByYear W23572727872012 @default.
- W2357272787 crossrefType "journal-article" @default.
- W2357272787 hasAuthorship W2357272787A5045023276 @default.
- W2357272787 hasAuthorship W2357272787A5091080889 @default.
- W2357272787 hasConcept C107568181 @default.
- W2357272787 hasConcept C111919701 @default.
- W2357272787 hasConcept C127413603 @default.
- W2357272787 hasConcept C127456818 @default.
- W2357272787 hasConcept C128916667 @default.
- W2357272787 hasConcept C138101251 @default.
- W2357272787 hasConcept C139719470 @default.
- W2357272787 hasConcept C140763907 @default.
- W2357272787 hasConcept C141331961 @default.
- W2357272787 hasConcept C149635348 @default.
- W2357272787 hasConcept C162324750 @default.
- W2357272787 hasConcept C165696696 @default.
- W2357272787 hasConcept C168522837 @default.
- W2357272787 hasConcept C169590947 @default.
- W2357272787 hasConcept C173608175 @default.
- W2357272787 hasConcept C187191949 @default.
- W2357272787 hasConcept C201410400 @default.
- W2357272787 hasConcept C206729178 @default.
- W2357272787 hasConcept C21547014 @default.
- W2357272787 hasConcept C2780728072 @default.
- W2357272787 hasConcept C2781172179 @default.
- W2357272787 hasConcept C38652104 @default.
- W2357272787 hasConcept C41008148 @default.
- W2357272787 hasConcept C47941915 @default.
- W2357272787 hasConcept C68387754 @default.
- W2357272787 hasConcept C73564150 @default.
- W2357272787 hasConcept C85717602 @default.
- W2357272787 hasConceptScore W2357272787C107568181 @default.
- W2357272787 hasConceptScore W2357272787C111919701 @default.
- W2357272787 hasConceptScore W2357272787C127413603 @default.
- W2357272787 hasConceptScore W2357272787C127456818 @default.
- W2357272787 hasConceptScore W2357272787C128916667 @default.
- W2357272787 hasConceptScore W2357272787C138101251 @default.
- W2357272787 hasConceptScore W2357272787C139719470 @default.
- W2357272787 hasConceptScore W2357272787C140763907 @default.
- W2357272787 hasConceptScore W2357272787C141331961 @default.
- W2357272787 hasConceptScore W2357272787C149635348 @default.
- W2357272787 hasConceptScore W2357272787C162324750 @default.
- W2357272787 hasConceptScore W2357272787C165696696 @default.
- W2357272787 hasConceptScore W2357272787C168522837 @default.
- W2357272787 hasConceptScore W2357272787C169590947 @default.
- W2357272787 hasConceptScore W2357272787C173608175 @default.
- W2357272787 hasConceptScore W2357272787C187191949 @default.
- W2357272787 hasConceptScore W2357272787C201410400 @default.
- W2357272787 hasConceptScore W2357272787C206729178 @default.
- W2357272787 hasConceptScore W2357272787C21547014 @default.
- W2357272787 hasConceptScore W2357272787C2780728072 @default.
- W2357272787 hasConceptScore W2357272787C2781172179 @default.
- W2357272787 hasConceptScore W2357272787C38652104 @default.
- W2357272787 hasConceptScore W2357272787C41008148 @default.
- W2357272787 hasConceptScore W2357272787C47941915 @default.
- W2357272787 hasConceptScore W2357272787C68387754 @default.
- W2357272787 hasConceptScore W2357272787C73564150 @default.
- W2357272787 hasConceptScore W2357272787C85717602 @default.
- W2357272787 hasLocation W23572727871 @default.
- W2357272787 hasOpenAccess W2357272787 @default.