一种乱序高性能处理器的寄存器重命名方法及系统

基本信息

申请号 CN201911396351.8 申请日 -
公开(公告)号 CN111221575A 公开(公告)日 2020-06-02
申请公布号 CN111221575A 申请公布日 2020-06-02
分类号 G06F9/30(2006.01)I;G06F9/38(2006.01)I 分类 计算;推算;计数;
发明人 陈伟杰 申请(专利权)人 核芯互联科技(青岛)有限公司
代理机构 北京知呱呱知识产权代理有限公司 代理人 盛明星
地址 266100山东省青岛市崂山区科苑纬一路1号D1楼2701
法律状态 -

摘要

摘要 本发明公开了一种乱序高性能处理器的寄存器重命名方法及系统。其中所述方法包括:基于高层次语言构建电子系统级ESL的参数化处理器模型,通过硬件生成器将处理器核心部件转换为实际电路,所述核心部件包括指令信息分类器和优化重排序缓存器结构的寄存器重命名部件;通过一个或多个硬件计数器组成的性能监测部件,实时分析实际处理器性能并确定所述核心部件的相关参数;所述性能监测部件用于统计处理器的分支预测器部件、指令信息分类器、重排序缓存器、重命名缓存器和指令分配部件的性能数据。此外,基于优化后的寄存器重命名结构,实现细颗粒度的指令提前退休机制,可以进一步地提升处理器性能。