首页> 外国专利> Processor and method for synchronous load multiple fetching sequence and pipeline stage result tracking to facilitate early address generation interlock bypass

Processor and method for synchronous load multiple fetching sequence and pipeline stage result tracking to facilitate early address generation interlock bypass

机译:同步加载多个获取序列和流水线阶段结果跟踪以促进早期地址生成互锁旁路的处理器和方法

摘要

A pipelined processor including an architecture for address generation interlocking, the processor including: an instruction grouping unit to detect a read-after-write dependency and to resolve instruction interdependency; an instruction dispatch unit (IDU) including address generation interlock (AGI) and operand fetching logic for dispatching an instruction to at least one of a load store unit and an execution unit; wherein the load store unit is configured with access to a data cache and to return fetched data to the execution unit; wherein the execution unit is configured to write data into a general purpose register bank; and wherein the architecture provides support for bypassing of results of a load multiple instruction for address generation while such instruction is executing in the execution unit before the general purpose register bank is written. A method and a computer system are also provided.
机译:一种流水线处理器,包括用于地址生成互锁的体系结构,该处理器包括:指令分组单元,用于检测写后读取依赖性并解决指令相互依赖性;以及指令分配单元(IDU),包括地址生成互锁(AGI)和用于将指令分配给负载存储单元和执行单元中的至少一个的操作数获取逻辑;其中,所述负载存储单元被配置为访问数据高速缓存并且将获取的数据返回给所述执行单元;其中,执行单元被配置为将数据写入通用寄存器组;其中,该架构提供支持,以在写入通用寄存器组之前在执行单元中执行指令时绕过用于地址生成的加载多指令的结果。还提供了一种方法和计算机系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号