Automatically assigned DDC number: 00435
Manually assigned DDC number: 00435
Number of references: 8
Title: A Dynamic Approach to Improve the Accuracy of Data Speculation
Author:
Author:
Author:
Author:
Author:
Subject: Guri S. Sohi,Andreas I. Moshovos,Scott E. Breach,T. N. Vijaykumar,Gurindar S. Sohi A Dynamic Approach to Improve the Accuracy of Data Speculation
Description: Data speculation is used in instruction-level parallel (ILP) processors to allow early execution of an instruction before a logically preceding instruction on which it may be data dependent. If the instruction is independent, data speculation succeeds; if not, it fails, and the two instructions must be synchronized. This paper considers dynamic techniques to improve the accuracy with which data speculation is carried out. We propose dynamic techniques: (i) to predict if the execution of an instruction is likely to result in a data misspeculation, and (ii) to provide the synchronization needed to avoid a misspeculation. Experimental results evaluating the effectiveness of the proposed techniques are presented within the context of a Multiscalar processor. 1 Introduction Speculative execution is an integral part of modern ILP processors, be they statically- or dynamically-scheduled designs. Speculation takes on two forms: control speculation and data speculation. Control speculation imp...
Contributor: The Pennsylvania State University CiteSeer Archives
Publisher: unknown
Date: 1996-06-24
Pubyear: 1996
Format: ps
Identifier: http://citeseer.ist.psu.edu/169698.html
Source: ftp://ftp.cs.wisc.edu/tech-reports/reports/96/tr1316.ps.Z
Language: en
Relation:
Relation:
Relation:
Relation:
Relation:
Relation:
Relation:
Relation:
Rights: unrestricted
<?xml version="1.0" encoding="UTF-8"?>
<references_metadata>
<rec ID="/45559.html" Type="inproceedings" CiteSeer_Book="em Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems" CiteSeer_Volume="" Title="Dynamic Memory Disambiguation Using the Memory Conflict Buffer,">
<identifier Org="ISBN:0123704901" Paper_ID="/45559.html" Extracted="0123704901" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.1" />
<identifier Org="ISBN:076952043X" Paper_ID="/45559.html" Extracted="076952043X" />
<identifier Org="ISBN:0780341759" Paper_ID="/45559.html" Extracted="0780341759" />
<identifier Org="ISBN:0818679778" Paper_ID="/45559.html" Extracted="0818679778" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.1" />
<identifier Org="ISBN:0818684240" Paper_ID="/45559.html" Extracted="0818684240" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.1" />
<identifier Org="ISBN:1558605967" Paper_ID="/45559.html" Extracted="1558605967" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.1" />
<identifier Org="ISBN:1558607668" Paper_ID="/45559.html" Extracted="1558607668" DDC="621.391" Normalized_DDC="621391" Normalized_Weight="0.1" />
<identifier Org="ISBN:1581138040" Paper_ID="/45559.html" Extracted="1581138040" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.1" />
<identifier Org="ISBN:1584884479" Paper_ID="/45559.html" Extracted="1584884479" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.1" />
<identifier Org="ISBN:354028009X" Paper_ID="/45559.html" Extracted="354028009X" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.1" />
<identifier Org="ISBN:3540411283" Paper_ID="/45559.html" Extracted="3540411283" DDC="004.3" Normalized_DDC="0043" Normalized_Weight="0.1" />
<identifier Org="ISBN:3540678581" Paper_ID="/45559.html" Extracted="3540678581" DDC="005.453" Normalized_DDC="005453" Normalized_Weight="0.1" />
</rec>
<rec ID="/148287.html" Type="inproceedings" CiteSeer_Book="Proceedings of the 5th International Conference on Architectural Support for Programming Languages and Operating System ASPLOS" CiteSeer_Volume="" Title="Sentinel scheduling for {VLIW} and superscalar processors,">
<identifier Org="ISBN:0769506224" Paper_ID="/148287.html" Extracted="0769506224" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0780341759" Paper_ID="/148287.html" Extracted="0780341759" />
<identifier Org="ISBN:0792393678" Paper_ID="/148287.html" Extracted="0792393678" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0792394518" Paper_ID="/148287.html" Extracted="0792394518" DDC="005.4/53" Normalized_DDC="005453" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0818631759" Paper_ID="/148287.html" Extracted="0818631759" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0818642300" Paper_ID="/148287.html" Extracted="0818642300" />
<identifier Org="ISBN:0818652802" Paper_ID="/148287.html" Extracted="0818652802" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0818680903" Paper_ID="/148287.html" Extracted="0818680903" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0897915348" Paper_ID="/148287.html" Extracted="0897915348" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0897916980" Paper_ID="/148287.html" Extracted="0897916980" DDC="621.38195205" Normalized_DDC="62138195205" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:1558607242" Paper_ID="/148287.html" Extracted="1558607242" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:1581133464" Paper_ID="/148287.html" Extracted="1581133464" />
<identifier Org="ISBN:1584884479" Paper_ID="/148287.html" Extracted="1584884479" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:354057767X" Paper_ID="/148287.html" Extracted="354057767X" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:3540578773" Paper_ID="/148287.html" Extracted="3540578773" DDC="005.4/5" Normalized_DDC="00545" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:3540603212" Paper_ID="/148287.html" Extracted="3540603212" DDC="005.2" Normalized_DDC="0052" Normalized_Weight="0.07692307692307693" />
</rec>
<rec ID="/86.html" Type="inproceedings" CiteSeer_Book="25th Annual International Symposium on Microarchitecture" CiteSeer_Volume="" Title="Effective compiler support for predicated execution using the hyperblock,">
<identifier Org="ISBN:0769513697" Paper_ID="/86.html" Extracted="0769513697" />
<identifier Org="ISBN:0818631759" Paper_ID="/86.html" Extracted="0818631759" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0818677643" Paper_ID="/86.html" Extracted="0818677643" DDC="004/.358" Normalized_DDC="004358" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0818679778" Paper_ID="/86.html" Extracted="0818679778" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0849308852" Paper_ID="/86.html" Extracted="0849308852" DDC="004" Normalized_DDC="004" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0897916980" Paper_ID="/86.html" Extracted="0897916980" DDC="621.38195205" Normalized_DDC="62138195205" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:0897917073" Paper_ID="/86.html" Extracted="0897917073" />
<identifier Org="ISBN:142004382X" Paper_ID="/86.html" Extracted="142004382X" DDC="005.4/53" Normalized_DDC="005453" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:1581138040" Paper_ID="/86.html" Extracted="1581138040" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:1584884479" Paper_ID="/86.html" Extracted="1584884479" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:3540230033" Paper_ID="/86.html" Extracted="3540230033" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:354028009X" Paper_ID="/86.html" Extracted="354028009X" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:3540578773" Paper_ID="/86.html" Extracted="3540578773" DDC="005.4/5" Normalized_DDC="00545" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:3540630910" Paper_ID="/86.html" Extracted="3540630910" DDC="005.453" Normalized_DDC="005453" Normalized_Weight="0.07692307692307693" />
<identifier Org="ISBN:3540649484" Paper_ID="/86.html" Extracted="3540649484" DDC="621.39/5" Normalized_DDC="621395" Normalized_Weight="0.07692307692307693" />
</rec>
<rec ID="/182361.html" Type="inproceedings" CiteSeer_Book="" CiteSeer_Volume="" Title="Superblock Formation Using Static Program Analysis,">
<identifier Org="ISBN:0070730202" Paper_ID="/182361.html" Extracted="0070730202" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.1" />
<identifier Org="ISBN:0780319613" Paper_ID="/182361.html" Extracted="0780319613" DDC="621.381" Normalized_DDC="621381" Normalized_Weight="0.1" />
<identifier Org="ISBN:0818652802" Paper_ID="/182361.html" Extracted="0818652802" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.1" />
<identifier Org="ISBN:0818673494" Paper_ID="/182361.html" Extracted="0818673494" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.1" />
<identifier Org="ISBN:0849308852" Paper_ID="/182361.html" Extracted="0849308852" DDC="004" Normalized_DDC="004" Normalized_Weight="0.1" />
<identifier Org="ISBN:0849386195" Paper_ID="/182361.html" Extracted="0849386195" DDC="621.39" Normalized_DDC="62139" Normalized_Weight="0.1" />
<identifier Org="ISBN:0897916980" Paper_ID="/182361.html" Extracted="0897916980" DDC="621.38195205" Normalized_DDC="62138195205" Normalized_Weight="0.1" />
<identifier Org="ISBN:0897917073" Paper_ID="/182361.html" Extracted="0897917073" />
<identifier Org="ISBN:1402072864" Paper_ID="/182361.html" Extracted="1402072864" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.1" />
<identifier Org="ISBN:1402076983" Paper_ID="/182361.html" Extracted="1402076983" DDC="004.2/1" Normalized_DDC="00421" Normalized_Weight="0.1" />
<identifier Org="ISBN:1584884479" Paper_ID="/182361.html" Extracted="1584884479" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.1" />
</rec>
<rec ID="/413787.html" Type="inproceedings" CiteSeer_Book="Proceedings of the 17th Annual Symposium on Computer Architecture" CiteSeer_Volume="" Title="Boosting beyond static scheduling in a superscalar processor,">
<identifier Org="ISBN:0769505740" Paper_ID="/413787.html" Extracted="0769505740" />
<identifier Org="ISBN:0780335589" Paper_ID="/413787.html" Extracted="0780335589" />
<identifier Org="ISBN:0792393678" Paper_ID="/413787.html" Extracted="0792393678" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.125" />
<identifier Org="ISBN:0818620471" Paper_ID="/413787.html" Extracted="0818620471" />
<identifier Org="ISBN:0818631759" Paper_ID="/413787.html" Extracted="0818631759" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.125" />
<identifier Org="ISBN:0818642300" Paper_ID="/413787.html" Extracted="0818642300" />
<identifier Org="ISBN:0818652802" Paper_ID="/413787.html" Extracted="0818652802" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.125" />
<identifier Org="ISBN:0818679778" Paper_ID="/413787.html" Extracted="0818679778" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.125" />
<identifier Org="ISBN:0897915348" Paper_ID="/413787.html" Extracted="0897915348" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.125" />
<identifier Org="ISBN:0897916980" Paper_ID="/413787.html" Extracted="0897916980" DDC="621.38195205" Normalized_DDC="62138195205" Normalized_Weight="0.125" />
<identifier Org="ISBN:1581138040" Paper_ID="/413787.html" Extracted="1581138040" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.125" />
<identifier Org="ISBN:3540578773" Paper_ID="/413787.html" Extracted="3540578773" DDC="005.4/5" Normalized_DDC="00545" Normalized_Weight="0.125" />
</rec>
<rec ID="/411385.html" Type="inproceedings" CiteSeer_Book="Proceedings of the 5th International Conference on Architectural Support for Programming Languages and Operating System ASPLOS" CiteSeer_Volume="" Title="Efficient superscalar performance through boosting,">
<identifier Org="ISBN:0780318366" Paper_ID="/411385.html" Extracted="0780318366" />
<identifier Org="ISBN:0792393678" Paper_ID="/411385.html" Extracted="0792393678" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.09090909090909091" />
<identifier Org="ISBN:0818652802" Paper_ID="/411385.html" Extracted="0818652802" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.09090909090909091" />
<identifier Org="ISBN:0818655100" Paper_ID="/411385.html" Extracted="0818655100" />
<identifier Org="ISBN:0818655127" Paper_ID="/411385.html" Extracted="0818655127" />
<identifier Org="ISBN:0818656808" Paper_ID="/411385.html" Extracted="0818656808" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.09090909090909091" />
<identifier Org="ISBN:081866567X" Paper_ID="/411385.html" Extracted="081866567X" DDC="621.3819535" Normalized_DDC="6213819535" Normalized_Weight="0.09090909090909091" />
<identifier Org="ISBN:0849326184" Paper_ID="/411385.html" Extracted="0849326184" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.09090909090909091" />
<identifier Org="ISBN:0897915348" Paper_ID="/411385.html" Extracted="0897915348" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.09090909090909091" />
<identifier Org="ISBN:0897916980" Paper_ID="/411385.html" Extracted="0897916980" DDC="621.38195205" Normalized_DDC="62138195205" Normalized_Weight="0.09090909090909091" />
<identifier Org="ISBN:1558605967" Paper_ID="/411385.html" Extracted="1558605967" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.09090909090909091" />
<identifier Org="ISBN:1584884479" Paper_ID="/411385.html" Extracted="1584884479" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.09090909090909091" />
<identifier Org="ISBN:354057767X" Paper_ID="/411385.html" Extracted="354057767X" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.09090909090909091" />
<identifier Org="ISBN:3540578773" Paper_ID="/411385.html" Extracted="3540578773" DDC="005.4/5" Normalized_DDC="00545" Normalized_Weight="0.09090909090909091" />
</rec>
<rec ID="/8090.html" Type="inproceedings" CiteSeer_Book="25 Years ISCA Retrospectives and Reprints" CiteSeer_Volume="" Title="Multiscalar Processors,">
<identifier Org="ISBN:0444828826" Paper_ID="/8090.html" Extracted="0444828826" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0818675578" Paper_ID="/8090.html" Extracted="0818675578" DDC="004/.3" Normalized_DDC="0043" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0818677643" Paper_ID="/8090.html" Extracted="0818677643" DDC="004/.358" Normalized_DDC="004358" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0818679778" Paper_ID="/8090.html" Extracted="0818679778" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0818684240" Paper_ID="/8090.html" Extracted="0818684240" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0849308852" Paper_ID="/8090.html" Extracted="0849308852" DDC="004" Normalized_DDC="004" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:0897916980" Paper_ID="/8090.html" Extracted="0897916980" DDC="621.38195205" Normalized_DDC="62138195205" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:1402072864" Paper_ID="/8090.html" Extracted="1402072864" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:1584884479" Paper_ID="/8090.html" Extracted="1584884479" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:3540003037" Paper_ID="/8090.html" Extracted="3540003037" DDC="004.1/1" Normalized_DDC="00411" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:354040788X" Paper_ID="/8090.html" Extracted="354040788X" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:3540647988" Paper_ID="/8090.html" Extracted="3540647988" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.08333333333333333" />
<identifier Org="ISBN:3540725202" Paper_ID="/8090.html" Extracted="3540725202" />
<identifier Org="ISBN:8173194912" Paper_ID="/8090.html" Extracted="8173194912" />
</rec>
<rec ID="/226350.html" Type="inproceedings" CiteSeer_Book="" CiteSeer_Volume="" Title="The Anatomy of the Register File in a Multiscalar Processor,">
<identifier Org="ISBN:0769513697" Paper_ID="/226350.html" Extracted="0769513697" />
<identifier Org="ISBN:076952043X" Paper_ID="/226350.html" Extracted="076952043X" />
<identifier Org="ISBN:0818677643" Paper_ID="/226350.html" Extracted="0818677643" DDC="004/.358" Normalized_DDC="004358" Normalized_Weight="0.125" />
<identifier Org="ISBN:0818679778" Paper_ID="/226350.html" Extracted="0818679778" DDC="005.6" Normalized_DDC="0056" Normalized_Weight="0.125" />
<identifier Org="ISBN:0818684240" Paper_ID="/226350.html" Extracted="0818684240" DDC="004.2/2" Normalized_DDC="00422" Normalized_Weight="0.125" />
<identifier Org="ISBN:0897916980" Paper_ID="/226350.html" Extracted="0897916980" DDC="621.38195205" Normalized_DDC="62138195205" Normalized_Weight="0.125" />
<identifier Org="ISBN:0897917073" Paper_ID="/226350.html" Extracted="0897917073" />
<identifier Org="ISBN:1402072864" Paper_ID="/226350.html" Extracted="1402072864" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.125" />
<identifier Org="ISBN:1584884479" Paper_ID="/226350.html" Extracted="1584884479" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="0.125" />
<identifier Org="ISBN:1595936025" Paper_ID="/226350.html" Extracted="1595936025" />
<identifier Org="ISBN:3540662294" Paper_ID="/226350.html" Extracted="3540662294" DDC="005.13" Normalized_DDC="00513" Normalized_Weight="0.125" />
<identifier Org="ISBN:3540743081" Paper_ID="/226350.html" Extracted="3540743081" DDC="004.22" Normalized_DDC="00422" Normalized_Weight="0.125" />
</rec>
<rec ID="SELF" Type="SELF" CiteSeer_Book="SELF" CiteSeer_Volume="SELF" Title="A Dynamic Approach to Improve the Accuracy of Data Speculation">
<identifier Org="ISBN:0780341759" Paper_ID="SELF" Extracted="0780341759" />
<identifier Org="ISBN:1584884479" Paper_ID="SELF" Extracted="1584884479" DDC="004/.35" Normalized_DDC="00435" Normalized_Weight="1.0" />
</rec>
</references_metadata>