首页> 外国专利> METHOD AND APPARATUS FOR IMPLEMENTING PCI DMA SPECULATIVE PREFETCHING IN A MESSAGE PASSING QUEUE ORIENTED BUS SYSTEM

METHOD AND APPARATUS FOR IMPLEMENTING PCI DMA SPECULATIVE PREFETCHING IN A MESSAGE PASSING QUEUE ORIENTED BUS SYSTEM

机译:在消息传递排队导向的总线系统中实现PCI DMA规范性预取的方法和装置

摘要

Speculative prefetching during DMA reads in a message-passing, queue-oriented bus system is controlled by creating a special data struture, called a 'DMA scoreboard', for each work queue entry associated with a DMA read. The DMA scoreboard tracks the completion of DMA writes and reads by monitoring acknowledgementes received from DMA writes and data tags received from DMA read PCI addres, and size and number of prefetches to be performed. After a DMA read has completed, the PCI current address is incremented to obtain a new PCI address from the first prefetch request. A new work queue entry is then created from the information in the DMA scoreboard to perform the prefetch. If the amount of data to be fetched exceeds the maximum amount of data that can be retrieved by a single read request, when the read request has been copleted, the address and another work queue entry is created. Operaton continues in this manner until the numer of prefetches specified in the DMA scoreboard have been performed.
机译:通过为与DMA读取关联的每个工作队列条目创建一个特殊的数据结构(称为“ DMA记分板”),来控制消息传递,面向队列的总线系统中DMA读取期间的推测性预取。 DMA记分板通过监视从DMA写入接收的确认和从DMA读取PCI地址接收的数据标签以及要执行的预取大小和数量来跟踪DMA写和读的完成情况。 DMA读取完成后,PCI当前地址将递增,以从第一个预取请求中获得新的PCI地址。然后根据DMA记分板上的信息创建一个新的工作队列条目,以执行预取。如果要提取的数据量超过单个读取请求可以检索的最大数据量,则当读取请求完成后,将创建地址和另一个工作队列条目。 Operaton以这种方式继续进行,直到执行了DMA记分板中指定的预取次数为止。

著录项

  • 公开/公告号WO0241155A2

    专利类型

  • 公开/公告日2002-05-23

    原文格式PDF

  • 申请/专利权人 SUN MICROSYSTEMS INC.;

    申请/专利号WO2001US44130

  • 发明设计人 AVERY JAMES M.;

    申请日2001-11-14

  • 分类号G06F13/28;

  • 国家 WO

  • 入库时间 2022-08-22 00:36:18

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号