指令乱序执行的方法、处理器及电子设备
基本信息
申请号 | CN201910600769.X | 申请日 | - |
公开(公告)号 | CN110297662B | 公开(公告)日 | 2021-11-30 |
申请公布号 | CN110297662B | 申请公布日 | 2021-11-30 |
分类号 | G06F9/38(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 杨龚轶凡;郑瀚寻;闯小明 | 申请(专利权)人 | 中昊芯英(杭州)科技有限公司 |
代理机构 | 北京箴思知识产权代理有限公司 | 代理人 | 李春晖;谭艳 |
地址 | 311201 浙江省杭州市钱塘新区河庄街道青西二路1099号综合楼602-11号 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种指令乱序执行的方法、处理器以及电子设备。通过记分牌为接收到的指令分配索引标签,使每条指令都有特定标签,然后将不存在结构冒险和读写冒险的指令优先发送至运算器执行,再将运算结果发送至重定序缓存,达到交付条件后按索引标签顺序交付结果至目标寄存器,实现指令的乱序执行按序交付。本公开使用记分牌配合重定序缓存,消除了数据冒险中的写读冒险和写写冒险,拓展了乱序执行的适用场景,提高了运算器的使用率,通过减少了指令执行的等待时间加快了了指令执行的整体速度,降低了硬件成本。 |
