首页> 外国专利> Allocation and issue stages for reordering microinstruction sequences into optimized microinstruction sequences to implement an instruction set agnostic runtime architecture

Allocation and issue stages for reordering microinstruction sequences into optimized microinstruction sequences to implement an instruction set agnostic runtime architecture

机译:用于将微指令序列重新排序为优化的微指令序列以实现指令集不可知的运行时体系结构的分配和发布阶段

摘要

A system for an agnostic runtime architecture. The system includes a system emulation / virtualization converter, an application code converter, and a system converter. The system emulation / virtualization converter and the application code converter perform a system emulation process. Implement the system conversion process to execute the code from the guest image. The system converter includes an instruction fetch component for fetching an incoming microinstruction sequence, a decode component coupled to the instruction fetch component, receiving the fetched macroinstruction sequence and decoding it into a microinstruction sequence; Allocation and issue, coupled to a decoding component, receiving a microinstruction sequence and performing an optimization process by reordering the microinstruction sequence into an optimized microinstruction sequence including a plurality of dependency code groups And a stage. A microprocessor pipeline is coupled to the allocation and issue stage to receive and execute the optimized microinstruction sequence. A sequence cache is coupled to the allocation and issue stage and receives and stores a copy of the microinstruction sequence optimized for subsequent use in subsequent hits of the optimized microinstruction sequence, the hardware component Are combined to transfer instructions in the incoming microinstruction sequence. [Selection] Figure 7
机译:用于不可知运行时体系结构的系统。该系统包括系统仿真/虚拟化转换器,应用程序代码转换器和系统转换器。系统仿真/虚拟化转换器和应用程序代码转换器执行系统仿真过程。实施系统转换过程以从来宾映像执行代码。该系统转换器包括:指令提取组件,用于提取进入的微指令序列;解码组件,其耦合到指令提取组件,接收所提取的宏指令序列,并将其解码为微指令序列;以及分配和发布与解码组件耦合,接收微指令序列并通过将微指令序列重新排序为包括多个相关代码组和一个阶段的优化的微指令序列来执行优化过程。微处理器管线耦合到分配和发布阶段,以接收和执行优化的微指令序列。序列高速缓存耦合到分配和发布阶段,并接收和存储为在优化微指令序列的后续命中中随后使用而优化的微指令序列的副本,硬件组件被组合以在传入的微指令序列中传输指令。 [选择]图7

著录项

  • 公开/公告号JP2017527021A

    专利类型

  • 公开/公告日2017-09-14

    原文格式PDF

  • 申请/专利权人 インテル・コーポレーション;

    申请/专利号JP20170504020

  • 发明设计人 アブダラ;モハンマド;

    申请日2015-07-24

  • 分类号G06F9/30;G06F9/38;G06F9/318;G06F9/455;

  • 国家 JP

  • 入库时间 2022-08-21 13:58:36

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号