首页> 外国专利> 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 is disclosed. The system implements a system emulation / virtualization converter, an application code converter, a system converter-a system emulation / virtualization converter, and an application code converter, and the system converter implements a system conversion process for executing code from the guest image . The system converter includes: a command fetch component for fetching an incoming micro instruction sequence; a decoding component coupled to the instruction fetch component, the decoding component receiving and decoding the fetched macro instruction sequence into a micro instruction sequence; And an allocation and issue stage for receiving the sequence and performing optimization processing by rearranging the micro instruction sequence into an optimized micro instruction sequence comprising a plurality of dependent code groups. The microprocessor pipeline is coupled to an assignment and issue stage to receive and execute the optimized micro instruction sequence. The sequence cache is coupled to an assignment and issue stage to receive and store a copy of the micro instruction sequence that is optimized for subsequent use if there is a subsequent hit in the optimized micro instruction sequence and the hardware component moves the instruction in the incoming micro instruction sequence Lt; / RTI
机译:公开了一种用于不可知的运行时体系结构的系统。该系统实现系统仿真/虚拟化转换器,应用程序代码转换器,系统转换器-系统仿真/虚拟化转换器和应用程序代码转换器,并且系统转换器实现用于从来宾映像执行代码的系统转换过程。该系统转换器包括:命令获取组件,用于获取输入的微指令序列;以及解码组件,耦合到指令获取组件,解码组件接收所获取的宏指令序列并将其解码为微指令序列;以及分配和发布阶段,用于通过将微指令序列重新布置为包括多个从属代码组的优化的微指令序列来接收序列并执行优化处理。微处理器管线耦合到分配和发布阶段,以接收和执行优化的微指令序列。序列高速缓存耦合到分配和发布阶段,以接收和存储微指令序列的副本,如果在优化的微指令序列中存在后续命中并且硬件组件在传入的指令中移动指令,该副本将被优化以供后续使用微指令序列Lt; / RTI>

著录项

  • 公开/公告号KR20170026621A

    专利类型

  • 公开/公告日2017-03-08

    原文格式PDF

  • 申请/专利权人 인텔 코포레이션;

    申请/专利号KR20177003200

  • 发明设计人 압달라 모하메드;

    申请日2015-07-24

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

  • 国家 KR

  • 入库时间 2022-08-21 13:27:57

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号