首页|期刊导航|计算机应用研究|NA-ROB:基于RISC-V超标量处理器的改进

NA-ROB:基于RISC-V超标量处理器的改进OA北大核心

中文摘要

重排序缓存(ROB)是超标量处理器中的重要模块,用于确保乱序执行的指令能够正确地完成和提交。然而,在大规模超标量处理器中,存在ROB阻塞以及ROB容量有限的问题。为了解决上述问题并提高处理器性能,提出了零寄存器分配策略,通过将没有目的寄存器的指令单独存储来避免占用ROB表项。同时,引入容量可动态调整的缓存结构(AROB),将长延时指令与普通指令分别存储在ROB和AROB中,以降低长延时指令导致的阻塞。改进后的超标量处理器被命名为NA-ROB,经过SPEC 2006基准测试程序的实验评估,结果表明,NA-ROB超标量处理器相比于传统的ROB超标量处理器,平均IPC提升了66%,同时ROB的阻塞概率降低了48%。因此,所提出的改进方法显著提升了处理器的整体性能和效率。

景超霞;刘杰;李洪奎;刘红海

湖州师范学院信息工程学院,浙江湖州313000湖州师范学院信息工程学院,浙江湖州313000湖州师范学院信息工程学院,浙江湖州313000湖州师范学院信息工程学院,浙江湖州313000

计算机与自动化

RISC-V指令集超标量处理器ROBAROB零寄存器分配策略

《计算机应用研究》 2025 (2)

P.519-522,4

湖州市公益重点资助项目(2019GZ10)浙江省本科高校省级线下一流本科课程(浙教办函[2020]77号)浙江省重点实验室资助项目(2020E10017)。

10.19734/j.issn.1001-3695.2024.06.0236

评论