首页> 外国专利> Computer system implementing a multi-threaded stride prediction read ahead algorithm

Computer system implementing a multi-threaded stride prediction read ahead algorithm

机译:实现多线程步幅预测预读算法的计算机系统

摘要

A computer system includes a read ahead engine that receives a sequence of read requests and performs read ahead operations in accordance with various patterns detected within the sequence of read requests. The prefetch engine may implement the method of storing a first run value indicative of the run size of a first plurality of sequential read requests, and storing a first skip value indicative of a non-sequential skip associated with a subsequent read request. The method may further include determining whether a second run value indicative of the sequential run size of a second plurality of read requests equals the first run value, and whether a second skip value indicative of another non-sequential skip associated with an additional read request equals the first skip value. If the first run value equals the second run value, and the first skip value equals the second skip value, a stride pattern is indicated, and one or more read ahead operations according to the detected stride pattern may be initiated.
机译:一种计算机系统,包括预读引擎,该预读引擎接收读请求序列,并根据在读请求序列内检测到的各种模式执行预读操作。预取引擎可以实现以下方法:存储指示第一批多个顺序读取请求的运行大小的第一运行值,以及存储指示与后续读取请求相关联的非顺序跳过的第一跳过值。该方法可以进一步包括确定指示第二多个读取请求的顺序运行大小的第二运行值是否等于第一运行值,以及指示与附加读取请求相关联的另一非顺序跳过的第二跳跃值是否等于第一个跳过值。如果第一游程值等于第二游程值,并且第一跳跃值等于第二跳跃值,则指示步幅模式,并且可以启动根据所检测到的步幅模式的一个或多个预读操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号