首页> 外国专利> Queue design supporting dependency checking and issue for SIMD instructions within a general purpose processor

Queue design supporting dependency checking and issue for SIMD instructions within a general purpose processor

机译:队列设计支持依赖性检查和通用处理器中的SIMD指令发布

摘要

A method, an apparatus and a computer program product are provided for the managing of SIMD instructions and GP instructions within an instruction pipeline of a processor. The SIMD instructions and the GP instructions share the same “front-end” pipelines within an Instruction Unit. Within the shared pipelines the Instruction Unit checks the GP instructions for dependencies and resolves these dependencies. At the dispatch point within the pipelines the Instruction Unit sends valid GP instructions to the GP Unit and SIMD instructions to an SIMD issue queue. In the SIMD issue queue the Instruction Unit checks the SIMD instructions for dependencies and resolves these dependencies. Then the SIMD issue queue dispatches the SIMD instructions to the SIMD Unit. Accordingly, dependencies involving SIMD instructions do not affect GP instructions because the SIMD dependencies are checked and resolved independently.
机译:提供了一种用于管理处理器的指令流水线内的SIMD指令和GP指令的方法,装置和计算机程序产品。 SIMD指令和GP指令在指令单元内共享相同的“前端”管道。在共享管道中,指令单元检查GP指令的依赖性并解决这些依赖性。在管道内的分配点,指令单元将有效的GP指令发送到GP单元,将SIMD指令发送到SIMD发出队列。在SIMD发布队列中,指令单元检查SIMD指令中是否存在依赖性,并解决这些依赖性。然后,SIMD发布队列将SIMD指令分派给SIMD单元。因此,涉及SIMD指令的依赖项不会影响GP指令,因为SIMD依赖项是独立检查和解析的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号