乱序处理器中乱序执行队列多指令的分配执行方法和装置
基本信息
申请号 | CN202111369022.1 | 申请日 | - |
公开(公告)号 | CN113805944B | 公开(公告)日 | 2022-02-25 |
申请公布号 | CN113805944B | 申请公布日 | 2022-02-25 |
分类号 | G06F9/38(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 李祖松;郇丹丹 | 申请(专利权)人 | 北京微核芯科技有限公司 |
代理机构 | - | 代理人 | - |
地址 | 100190北京市海淀区中关村东路66号1号楼10层1105-2 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种乱序处理器中乱序执行队列多指令的分配执行方法和装置,包括:构建顺序维护队列为进入乱序执行队列的指令和数据分配空项,乱序执行队列包括func域,顺序维护队列包括标识id域和尾指针tail;将乱序执行队列编号,通过顺序维护队列id域记录乱序执行队列id号;将指令进入顺序维护队列tail对应id号所指的乱序执行队列项;按照顺序维护队列的id号信息,从乱序执行队列选取准备好的项;根据func域和FU的指令名称和项数,按照分配规则将指令分配到FU。本发明既满足oldest‑first策略,又满足多指令同时执行时所有FU能充分利用,以提高分配执行效率,从而提高处理器性能,降低功耗降低成本。 |
