The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
Penampan pesanan semula biasanya digunakan untuk mengekalkan pelaksanaan arahan dalam susunan yang betul untuk saluran paip superscalar dengan isu tersusun. Dalam makalah ini, kami mencadangkan struktur penimbal susun semula dengan penimbal perlindungan untuk pemproses superskalar keluar pesanan bukan sahaja untuk mengawal genangan dengan cekap, tetapi juga untuk mengurangkan saiz penimbal. Kita boleh mendapatkan peningkatan prestasi yang luar biasa dengan hanya satu atau dua penimbal. Keputusan simulasi menunjukkan bahawa jika saiz penimbal susunan semula adalah antara 8 dan 32, peningkatan prestasi yang diperolehi daripada tempat perlindungan adalah ketara. Untuk penampan perlindungan bersaiz 4, tiada peningkatan prestasi berbanding saiz 2, yang bermaksud penampan perlindungan bersaiz 2 cukup besar untuk menangani kebanyakan genangan. Jika penimbal perlindungan bersaiz 2 digunakan, kami boleh mengurangkan penimbal susunan semula sebanyak 44% dalam Whetstone, 50% dalam FFT, 60% dalam FM dan 75% dalam program penanda aras Linpack tanpa kehilangan sebarang daya pemprosesan. Masa pelaksanaan juga dipertingkatkan sebanyak 19.78% dalam Whetstone, 19.67% dalam FFT, 23.93% dalam FM dan 8.65% dalam penanda aras Linpack apabila penampan perlindungan digunakan.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Salinan
Mun-Suek CHANG, Choung-Shik PARK, Sang-Bang CHOI, "Reorder Buffer Structure with Shelter Buffer for Out-of-Order Issue Superscalar Processors" in IEICE TRANSACTIONS on Fundamentals,
vol. E83-A, no. 6, pp. 1091-1099, June 2000, doi: .
Abstract: 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.
URL: https://global.ieice.org/en_transactions/fundamentals/10.1587/e83-a_6_1091/_p
Salinan
@ARTICLE{e83-a_6_1091,
author={Mun-Suek CHANG, Choung-Shik PARK, Sang-Bang CHOI, },
journal={IEICE TRANSACTIONS on Fundamentals},
title={Reorder Buffer Structure with Shelter Buffer for Out-of-Order Issue Superscalar Processors},
year={2000},
volume={E83-A},
number={6},
pages={1091-1099},
abstract={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.},
keywords={},
doi={},
ISSN={},
month={June},}
Salinan
TY - JOUR
TI - Reorder Buffer Structure with Shelter Buffer for Out-of-Order Issue Superscalar Processors
T2 - IEICE TRANSACTIONS on Fundamentals
SP - 1091
EP - 1099
AU - Mun-Suek CHANG
AU - Choung-Shik PARK
AU - Sang-Bang CHOI
PY - 2000
DO -
JO - IEICE TRANSACTIONS on Fundamentals
SN -
VL - E83-A
IS - 6
JA - IEICE TRANSACTIONS on Fundamentals
Y1 - June 2000
AB - 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.
ER -