X86 load/store unit with aggressive scheduling of load/store operations

Hui Yue Hwang*, R. Ming Shiu, Jyh-Jiun Shann

*此作品的通信作者

研究成果: Paper同行評審

2 引文 斯高帕斯(Scopus)

摘要

Because of register-memory instruction set architecture and limited register set, there are significant amounts of memory access instructions in x86 microprocessors. As the higher issue degree of superscalar microprocessor is provided, an aggressive scheduling policy of load/store operations becomes crucial. In this paper, we examine the scheduling policies of loads/stores on x86 superscalar microprocessors and propose a new aggressive scheduling policy called load speculation, which allows loads to precede the previous unsolved pending stores. Simulation results show that the load speculation achieves the higher performance in comparison with the traditional scheduling policies such as load bypassing and load forwarding. Furthermore, by reducing the pipeline stages, the load speculation can achieve even higher performance.

原文English
頁面496-503
頁數8
DOIs
出版狀態Published - 1 12月 1998
事件Proceedings of the 1998 International Conference on Parallel and Distributed Systems, ICPADS - Tainan, China
持續時間: 14 12月 199816 12月 1998

Conference

ConferenceProceedings of the 1998 International Conference on Parallel and Distributed Systems, ICPADS
城市Tainan, China
期間14/12/9816/12/98

指紋

深入研究「X86 load/store unit with aggressive scheduling of load/store operations」主題。共同形成了獨特的指紋。

引用此