首页> 外国专利> AN ALLOCATION AND ISSUE STAGE FOR REORDERING A MICROINSTRUCTION SEQUENCE INTO AN OPTIMIZED MICROINSTRUCTION SEQUENCE TO IMPLEMENT AN INSTRUCTION SET AGNOSTIC RUNTIME ARCHITECTURE

AN ALLOCATION AND ISSUE STAGE FOR REORDERING A MICROINSTRUCTION SEQUENCE INTO AN OPTIMIZED MICROINSTRUCTION SEQUENCE 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 wherein the system emulation/virtualization converter and the application code converter implement a system emulation process, and wherein the system converter implements a system conversion process for executing code from a guest image. The system converter further comprises an instruction fetch component for fetching an incoming microinstruction sequence, a decoding component coupled to the instruction fetch component to receive the fetched macro instruction sequence and decode into a microinstruction sequence, and an allocation and issue stage coupled to the decoding component to receive the microinstruction sequence perform optimization processing by reordering the microinstruction sequence into an optimized microinstruction sequence comprising a plurality of dependent code groups. 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 to receive and store a copy of the optimized microinstruction sequence for subsequent use upon a subsequent hit on the optimized microinstruction sequence, and a hardware component is coupled for moving instructions in the incoming microinstruction sequence.
机译:用于不可知运行时体系结构的系统。该系统包括系统仿真/虚拟化转换器,应用代码转换器和系统转换器,其中系统仿真/虚拟化转换器和应用代码转换器实现系统仿真过程,并且其中系统转换器实现用于执行代码的系统转换过程。来自来宾图片。该系统转换器还包括:指令提取组件,用于提取进入的微指令序列;解码组件,其耦合到指令提取组件以接收所提取的宏指令序列并解码为微指令序列;以及分配和发布阶段,其耦合到解码组件。为了接收微指令序列,通过将微指令序列重新排序为包括多个从属代码组的优化的微指令序列,来执行优化处理。微处理器管线耦合到分配和发布阶段,以接收和执行优化的微指令序列。序列高速缓存耦合到分配和发布阶段,以接收和存储优化的微指令序列的副本,以在优化的微指令序列上的后续命中时用于后续使用,并且硬件组件被耦合以用于在输入的微指令序列中移动指令。

著录项

  • 公开/公告号EP3172666A4

    专利类型

  • 公开/公告日2018-04-11

    原文格式PDF

  • 申请/专利权人 INTEL CORPORATION;

    申请/专利号EP20150825285

  • 发明设计人 ABDALLAH MOHAMMAD;

    申请日2015-07-24

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

  • 国家 EP

  • 入库时间 2022-08-21 13:18:59

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号