首页> 外国专利> Processing instructions in parallel with waw hazards and via a distributed history buffer in a microprocessor having a multi-execution slice architecture

Processing instructions in parallel with waw hazards and via a distributed history buffer in a microprocessor having a multi-execution slice architecture

机译:在具有多执行切片体系结构的微处理器中,与危险危险并行并通过分布式历史缓冲区处理指令

摘要

Method and system for writing a history buffer in a processing unit is provided. At least a first instruction and a second instruction are dispatched in a single processing cycle, targeting a same register file entry. The processing unit includes two or more processing slices, each processing slice comprising a corresponding history buffer and at least a portion of a register file. Upon determining that first result data corresponding to the first instruction is older than second result data corresponding to the second instruction, the first result data is written into a history buffer bypassing the register file entry, in response to the determination. Further, the second result data is written into the register file entry.
机译:提供了一种用于在处理单元中写入历史缓冲器的方法和系统。针对同一寄存器文件条目,在单个处理周期中至少调度第一条指令和第二条指令。该处理单元包括两个或更多个处理片,每个处理片包括对应的历史缓冲器和寄存器文件的至少一部分。在确定对应于第一指令的第一结果数据早于对应于第二指令的第二结果数据时,响应于该确定,将第一结果数据绕过寄存器文件条目写入历史缓冲器。此外,第二结果数据被写入寄存器文件条目。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号