-
公开(公告)号:CN117193860A
公开(公告)日:2023-12-08
申请号:CN202311035498.0
申请日:2023-08-16
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提出一种乱序处理器指令发射方法,包括:当乱序处理器中发射队列的指令获得寄存器堆读端口的读权限,且该指令被取消执行时,将该指令通过该读权限得到的操作数存至操作数缓冲模块;当该指令执行时,根据该操作数在该操作数缓冲模块中的地址,直接从该操作数缓冲模块中获取该操作数,将该指令及其对应的全部操作数,发射到该乱序处理器的执行单元中,得到该指令的执行结果。通过操作数缓冲模块暂存数据使得指令重新发射时不需要读取寄存器堆中的数据,由此降低了对寄存器堆的读口的峰值需求。