会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • Data Prefetch Throttle
    • 数据预取油门
    • US20090019229A1
    • 2009-01-15
    • US11775320
    • 2007-07-10
    • Michael William MorrowJames Norris Dieffenderfer
    • Michael William MorrowJames Norris Dieffenderfer
    • G06F12/08
    • G06F12/0862
    • A system and method taught herein control data prefetching for a data cache by tracking prefetch hits and overall hits for the data cache. Data prefetching for the data cache is disabled based on the tracking of prefetch hits and data prefetching is enabled for the data cache based on the tracking of overall hits. For example, in one or more embodiments, a cache controller is configured to track a prefetch hit rate reflecting the percentage of hits on the data cache that involve prefetched data lines and disable data prefetching if the prefetch hit rate falls below a defined threshold. The cache controller also tracks an overall hit rate reflecting the overall percentage of data cache hits (versus misses) and enables data prefetching if the overall hit rate falls below a defined threshold.
    • 本文教导的系统和方法通过跟踪数据高速缓存的预取命中和整体命中来控制数据高速缓存的数据预取。 基于预取命中的跟踪,数据高速缓存的数据预取被禁用,并且基于对整体命中的跟踪,为数据高速缓存启用数据预取。 例如,在一个或多个实施例中,高速缓存控制器被配置为跟踪预取命中率,其反映涉及预取数据线的数据高速缓存上的命中百分比,并且如果预取命中率低于定义的阈值则禁用数据预取。 高速缓存控制器还跟踪总体命中率,反映数据高速缓存命中的总体百分比(相对于未命中),如果总命中率低于定义的阈值,则可实现数据预取。
    • 6. 发明申请
    • Apparatus and methods for low-complexity instruction prefetch system
    • 低复杂度指令预取系统的装置和方法
    • US20080140996A1
    • 2008-06-12
    • US11608309
    • 2006-12-08
    • Michael William MorrowJames Norris Dieffenderfer
    • Michael William MorrowJames Norris Dieffenderfer
    • G06F9/30
    • G06F9/3802G06F12/0862
    • When misses occur in an instruction cache, prefetching techniques are used that minimize miss rates, memory access bandwidth, and power use. One of the prefetching techniques operates when a miss occurs. A notification that a fetch address missed in an instruction cache is received. The fetch address that caused the miss is analyzed to determine an attribute of the fetch address and based on the attribute a line of instructions is prefetched. The attribute may indicate that the fetch address is a target address of a non-sequential operation. Another attribute may indicate that the fetch address is a target address of a non-sequential operation and the target address is more than X % into a cache line. A further attribute may indicate that the fetch address is an even address in the instruction cache. Such attributes may be combined to determine whether to prefetch.
    • 当在指令高速缓存中发生错误时,使用预取技术来最小化错误率,存储器访问带宽和功率使用。 当缺失发生时,预取技术之一运行。 接收到在指令高速缓存中丢失的获取地址的通知。 分析导致遗漏的提取地址,以确定提取地址的属性,并根据属性预取一行指令。 该属性可以指示提取地址是非顺序操作的目标地址。 另一个属性可以指示获取地址是非顺序操作的目标地址,并且目标地址大于高速缓存行中的X%。 进一步的属性可以指示提取地址是指令高速缓存中的偶数地址。 可以组合这些属性以确定是否预取。
    • 9. 发明授权
    • Apparatus and methods for low-complexity instruction prefetch system
    • 低复杂度指令预取系统的装置和方法
    • US08060701B2
    • 2011-11-15
    • US11608309
    • 2006-12-08
    • Michael William MorrowJames Norris Dieffenderfer
    • Michael William MorrowJames Norris Dieffenderfer
    • G06F12/00G06F15/00
    • G06F9/3802G06F12/0862
    • When misses occur in an instruction cache, prefetching techniques are used that minimize miss rates, memory access bandwidth, and power use. One of the prefetching techniques operates when a miss occurs. A notification that a fetch address missed in an instruction cache is received. The fetch address that caused the miss is analyzed to determine an attribute of the fetch address and based on the attribute a line of instructions is prefetched. The attribute may indicate that the fetch address is a target address of a non-sequential operation. Another attribute may indicate that the fetch address is a target address of a non-sequential operation and the target address is more than X % into a cache line. A further attribute may indicate that the fetch address is an even address in the instruction cache. Such attributes may be combined to determine whether to prefetch.
    • 当在指令高速缓存中发生错误时,使用预取技术来最小化错误率,存储器访问带宽和功率使用。 当缺失发生时,预取技术之一运行。 接收到在指令高速缓存中丢失的获取地址的通知。 分析导致遗漏的提取地址,以确定提取地址的属性,并根据属性预取一行指令。 该属性可以指示提取地址是非顺序操作的目标地址。 另一个属性可以指示获取地址是非顺序操作的目标地址,并且目标地址大于高速缓存行中的X%。 进一步的属性可以指示提取地址是指令高速缓存中的偶数地址。 可以组合这些属性以确定是否预取。
    • 10. 发明授权
    • Data prefetch throttle
    • 数据预取油门
    • US07917702B2
    • 2011-03-29
    • US11775320
    • 2007-07-10
    • Michael William MorrowJames Norris Dieffenderfer
    • Michael William MorrowJames Norris Dieffenderfer
    • G06F12/08
    • G06F12/0862
    • A system and method taught herein control data prefetching for a data cache by tracking prefetch hits and overall hits for the data cache. Data prefetching for the data cache is disabled based on the tracking of prefetch hits and data prefetching is enabled for the data cache based on the tracking of overall hits. For example, in one or more embodiments, a cache controller is configured to track a prefetch hit rate reflecting the percentage of hits on the data cache that involve prefetched data lines and disable data prefetching if the prefetch hit rate falls below a defined threshold. The cache controller also tracks an overall hit rate reflecting the overall percentage of data cache hits (versus misses) and enables data prefetching if the overall hit rate falls below a defined threshold.
    • 本文教导的系统和方法通过跟踪数据高速缓存的预取命中和整体命中来控制数据高速缓存的数据预取。 基于预取命中的跟踪,数据高速缓存的数据预取被禁用,并且基于对整体命中的跟踪,为数据高速缓存启用数据预取。 例如,在一个或多个实施例中,高速缓存控制器被配置为跟踪预取命中率,其反映涉及预取数据线的数据高速缓存上的命中百分比,并且如果预取命中率低于定义的阈值则禁用数据预取。 高速缓存控制器还跟踪总体命中率,反映数据高速缓存命中的总体百分比(相对于未命中),如果总命中率低于定义的阈值,则可实现数据预取。