Reorder Buffer Structure with Shelter Buffer for Out-of-Order Issue Superscalar Processors (Special Section of Papers Selected from ITC-CSCC'99)
スポンサーリンク
概要
- 論文の詳細を見る
The reorder buffer is usually employed to maintain the instruction execution in the correct order for a superscalar pipeline with out-of-order issue. In this paper, we propose a reorder buffer structure with shelter buffer for out-of-order issue superscalar processors not only to control stagnation efficiently, but also to reduce the buffer size. We can get remarkable performance improvement with only one or two buffers. Simulation results show that if the size of reorder buffer is between 8 and 32, performance gain obtained from the shelter is noticeable. For the shelter buffer of size 4, there is no performance improvement compared to that of size 2, which means that the shelter buffer of size 2 is large enough to handle most of the stagnation. If the shelter buffer of size 2 is employed, we can reduce the reorder buffer by 44% in Whetstone, 50% in FFT, 60% in FM, and 75% in Linpack benchmark program without loss of any throughput. Execution time is also improved by 19.78% in Whetstone, 19.67% in FFT, 23.93% in FM, and 8.65% in Linpack benchmark when the shelter buffer is used.
- 社団法人電子情報通信学会の論文
- 2000-06-25
著者
-
Park C‐s
The Authors Are With The Department Of Electronic Engineering Inha University
-
Choi Sang-bang
The Authors Are With The Department Of Electronic Engineering Inha University
-
CHANG Mun-Suek
The authors are with the Department of Electronic Engineering, Inha University
-
PARK Choung-Shik
The authors are with the Department of Electronic Engineering, Inha University
-
Chang Mun-suek
The Authors Are With The Department Of Electronic Engineering Inha University
-
Park Choung-shik
The Authors Are With The Department Of Electronic Engineering Inha University