Delay Evaluation of Issue Queue in Superscalar Processors with Banking Tag RAM and Correct Critical Path Identification
スポンサーリンク
概要
- 論文の詳細を見る
This paper evaluates the delay of the issue queue in a superscalar processor to aid microarchitectural design, where quick quantification of the complexity of the issue queue is needed to consider the tradeoff between clock cycle time and instructions per cycle. Our study covers two aspects. First, we introduce banking tag RAM, which comprises the issue queue, to reduce the delay. Unlike normal RAM, this is not straightforward, because of the uniqueness of the issue queue organization. Second, we explore and identify the correct critical path in the issue queue. In a previous study, the critical path of each component in the issue queue was summed to obtain the issue queue delay, but this does not give the correct delay of the issue queue, because the critical paths of the components are not connected logically. In the evaluation assuming 32-nm LSI technology, we obtained the delays of issue queues with eight to 128 entries. The process of banking tag RAM and identifying the correct critical path reduces the delay by up to 20% and 23% for 4- and 8-issue widths, respectively, compared with not banking tag RAM and simply summing the critical path delay of each component.
著者
-
Ando Hideki
Department Of Biology Faculty Of Science Okayama University
-
Yamaguchi Kyohei
Department Of Chemistry And Applied Chemistry Faculty Of Science And Engineering Saga University
-
YAMAGUCHI Kyohei
Department of Electrical Engineering and Computer Science, Nagoya University
-
KORA Yuya
Department of Computational Science and Engineering, Nagoya University
関連論文
- Hydrodynamic Evolution of Highly Energetic Matter Produced by Cylindrically Symmetric Heavy Ions Collisions
- Energy-Efficient Pre-Execution Techniques in Two-Step Physical Register Deallocation
- Limits of Thread-Level Parallelism in Non-numerical Programs(System Evaluation)
- Register File Size Reduction through Instruction Pre-Execution Incorporating Value Prediction
- Kinetics on Isomeric Alcohols Recognition by α- and β-Cyclodextrins Using Ultrasonic Relaxation Method
- Backward Flow of Mesonic Fluid in Heavy Ions Collision at Ultra High Energy : Particles and Fields
- kra-1,A GENE REQUIRED FOR KETAMINE RESPONSE IN THE NEMATODE Caenorhabditis elegans
- Delay Evaluation of Issue Queue in Superscalar Processors with Banking Tag RAM and Correct Critical Path Identification
- Two-Step Physical Register Deallocation for Data Prefetching and Address Pre-Calculation
- Two-Step Physical Register Deallocation for Data Prefetching and Address Pre-Calculation
- Limits of Thread-Level Parallelism in Non-numerical Programs
- Limits of Thread-Level Parallelism in Non-numerical Programs