首页> 外国专利> Monitoring program execution to learn data blocks accessed by software process for facilitating efficient prefetching

Monitoring program execution to learn data blocks accessed by software process for facilitating efficient prefetching

机译:监视程序执行以学习软件过程访问的数据块,以促进有效的预取

摘要

An apparatus, system, and method are disclosed for determining prefetch data. A start module communicates a start of a target software process to a storage device. A learning module learns data blocks accessed for the target software process. In one embodiment, a prefetch module prefetches the learned data blocks in response to the start of the target software process. An end module communicates the end of the target software process to the storage device. In one embodiment, the prefetch module terminates prefetching data blocks and the learning module terminates learning the data blocks accessed for the target software process in response to the end module's communication of the end of the target software process.
机译:公开了一种用于确定预取数据的装置,系统和方法。启动模块将目标软件过程的启动传达给存储设备。学习模块学习为目标软件过程访问的数据块。在一个实施例中,预取模块响应于目标软件过程的开始而预取所学习的数据块。结束模块将目标软件过程的结束传达给存储设备。在一个实施例中,响应于终端模块对目标软件过程的结束的通信,预取模块终止预取数据块,并且学习模块终止对为目标软件过程访问的数据块的学习。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号