@techreport{oai:ipsj.ixsq.nii.ac.jp:00023481, author = {飯塚, 大介 and 角田, 忠信 and 坂井, 修一 and 田中, 英彦 and Daisuke, Iizuka and Tadanobu, Tsunoda and Shuichi, Sakai and Hidehiko, Tanaka}, issue = {81(2002-ARC-149)}, month = {Aug}, note = {値予測は真の依存関係を解消することで並列度を抽出する手法である。性能向上率を向上させるために予測精度を高めた種々の予測方式が提案されているが、予測に必要なハードウェア量が膨大なため実装するのが困難となっている。特に予測履歴テーブルは大きな資源を必要とするため、タグや予測値のビット数、エントリ数を制限してハードウェア量を削減する手法が近年いくつか提案されている。本稿では静的に命令を分類し、予測候補から除外する命令を選択することですることで総予測命令数を削減し、値予測履歴テーブルのエントリ数を削減した場合の性能低下を抑制する方式を提案する。その結果、同じエントリ数の場合に性能向上率が若干向上することを確認した。, Value prediction is a technique to resolve true dependency and exploit more parallelism. Various value prediction mechanism have been proposed to achieve high prediction accuracy. However, those sophisticated mechanisms often require a large amount of hardware, especially for the Value History Table(VHT). Recently, several researches have been done on the techniques to reduce the VHT size by cutting the length of tag or prediction values, or by limiting the number of table entries. This paper proposes a technique to reduce the VHT entries without loosing performance based on static analysis. We propose to use VHT only for instructions that have been selected by the compiler. Evaluation results show that, using our technique, a higher performance can be achieved with the VHT of the same number of entries.}, title = {値予測における値履歴テーブルエントリ数の削減}, year = {2002} }