会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for cooperative prefetching
    • 合作预取的系统和方法
    • US07383393B2
    • 2008-06-03
    • US11261357
    • 2005-10-28
    • Hassan F. Al SukhniJames C. Holt
    • Hassan F. Al SukhniJames C. Holt
    • G06F12/00
    • G06F12/0862
    • A first prefetch engine from a first plurality of prefetch engines is allocated to a first load instruction in response to a buffer miss of an iteration of the first load instruction in a program stream. The first plurality of prefetch engines include prefetch engines for prefetching data from memory to a buffer based on a predicted stride. A second prefetch engine from a second plurality of prefetch engines is allocated to the first load instruction in response to the buffer miss. The second plurality of prefetch engines include prefetch engines for prefetching data from memory to the buffer based on an instruction loop representative of a sequence of instructions that affect an address value associated with an allocated load instruction. One of the first or second prefetch engines is deallocated if the other prefetch engine achieves a prefetch performance greater than a first threshold value.
    • 来自第一多个预取引擎的第一预取引擎被分配给第一加载指令,以响应程序流中的第一加载指令的迭代的缓冲器未命中。 第一组多个预取引擎包括预取引擎,用于基于预测步幅将数据从存储器预取到缓冲器。 来自第二多个预取引擎的第二预取引擎被响应于缓冲器未命中而被分配给第一加载指令。 第二组多个预取引擎包括预取引擎,用于将数据从存储器预取到缓冲器,这是基于代表影响与分配的加载指令相关联的地址值的指令序列的指令循环。 如果其他预取引擎实现大于第一阈值的预取性能,则第一或第二预取引擎之一被释放。