指令乱序执行的方法、处理器及电子设备

基本信息

申请号 CN201910600769.X 申请日 -
公开(公告)号 CN110297662B 公开(公告)日 2021-11-30
申请公布号 CN110297662B 申请公布日 2021-11-30
分类号 G06F9/38(2006.01)I 分类 计算;推算;计数;
发明人 杨龚轶凡;郑瀚寻;闯小明 申请(专利权)人 中昊芯英(杭州)科技有限公司
代理机构 北京箴思知识产权代理有限公司 代理人 李春晖;谭艳
地址 311201 浙江省杭州市钱塘新区河庄街道青西二路1099号综合楼602-11号
法律状态 -

摘要

摘要 本发明公开了一种指令乱序执行的方法、处理器以及电子设备。通过记分牌为接收到的指令分配索引标签,使每条指令都有特定标签,然后将不存在结构冒险和读写冒险的指令优先发送至运算器执行,再将运算结果发送至重定序缓存,达到交付条件后按索引标签顺序交付结果至目标寄存器,实现指令的乱序执行按序交付。本公开使用记分牌配合重定序缓存,消除了数据冒险中的写读冒险和写写冒险,拓展了乱序执行的适用场景,提高了运算器的使用率,通过减少了指令执行的等待时间加快了了指令执行的整体速度,降低了硬件成本。