首页> 外国专利> Apparatus and method for simultaneous execution of a write instruction and a succeeding read instruction in a data processing system with a store through cache strategy

Apparatus and method for simultaneous execution of a write instruction and a succeeding read instruction in a data processing system with a store through cache strategy

机译:通过高速缓存策略在具有存储的数据处理系统中同时执行写指令和后续读指令的设备和方法

摘要

In a data processing system in which each of the data processing units is implemented using pipeline techniques and has a cache memory unit employing a store through strategy, the time required to prepare a write instruction operand address can be substantially shorter than the time required by the execution unit to prepare the associated write instruction operand. In order to utilize the time difference, apparatus is included in the execution cache unit for storing the write instruction operand address during the preparation of the associated write instruction operand. After storing the write instruction operand address, a next address is entered in an input register of the execution cache unit. When the newly entered address is associated with a read instruction, does not conflict with the write instruction operand address, and produces a "hit" signal when applied to the execution cache unit tag directory, the read instruction is processed by the execution unit. When a second write instruction operand address is entered in the input register, the read instruction operand address conflicts with the stored write instruction operand address or the read instruction operand address results in a "miss" when applied to the execution cache tag directory unit, the address is stored in the input register until the write instruction operand has been determined and the associated write instruction has been procossed by the execution cache unit.
机译:在数据处理系统中,每个数据处理单元都是使用流水线技术实现的,并且具有使用存储直通策略的高速缓存存储单元,准备写指令操作数地址所需的时间可能比存储单元所需的时间短得多。执行单元准备相关的写指令操作数。为了利用时间差,在执行高速缓存单元中包括用于在准备相关联的写指令操作数期间存储写指令操作数地址的设备。在存储写指令操作数地址之后,将下一个地址输入到执行高速缓存单元的输入寄存器中。当新输入的地址与读取指令相关联时,与写入指令操作数地址不冲突,并在应用于执行缓存单元标签目录时产生“命中”信号时,读取指令将由执行单元进行处理。当在输入寄存器中输入第二条写指令操作数地址时,读指令操作数地址与存储的写指令操作数地址冲突,或者读指令操作数地址应用于执行缓存标签目录单元时会导致“未命中”。该地址存储在输入寄存器中,直到确定了写指令操作数并且相关的写指令已由执行高速缓存单元处理。

著录项

  • 公开/公告号YU47428B

    专利类型

  • 公开/公告日1995-03-27

    原文格式PDF

  • 申请/专利权人 BULL HN INFORMATION SYSTEMS INC.;

    申请/专利号YU19900000018

  • 发明设计人 JOYCE R.F.;MIU M.T.;KELLY R.P.;

    申请日1990-01-05

  • 分类号G06F9/38;G06F12/08;

  • 国家 YU

  • 入库时间 2022-08-22 04:18:20

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号