会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Methods and apparatus to reduce cache pollution caused by data prefetching
    • 减少数据预取引起的缓存污染的方法和装置
    • US09519586B2
    • 2016-12-13
    • US13746000
    • 2013-01-21
    • QUALCOMM Incorporated
    • Matthew M. Gilbert
    • G06F12/10G06F12/08G06F9/30G06F9/32G06F9/345G06F9/38
    • G06F12/0862G06F9/30065G06F9/325G06F9/3455G06F9/383G06F9/3832
    • Efficient techniques are described for reducing cache pollution by use of a prefetch logic that recognizes exits from software loops or function returns to cancel any pending prefetch request operations. The prefetch logic includes a loop data address monitor to determine a data access stride based on repeated execution of a memory access instruction in a program loop. Data prefetch logic then speculatively issues prefetch requests according to the data access stride. A stop prefetch circuit is used to cancel pending prefetch requests in response to an identified loop exit. The prefetch logic may also recognize a return from a called function and cancel any pending prefetch request operations associated with the called function. When prefetch requests are canceled, demand requests, such as based on load instructions, are not canceled. This approach to reduce cache pollution uses program flow information to throttle data cache prefetching.
    • 描述了用于通过使用识别从软件循环退出或函数返回的预取逻辑来减少高速缓存污染以消除任何未决预取请求操作的有效技术。 预取逻辑包括循环数据地址监视器,用于基于程序循环中的存储器访问指令的重复执行来确定数据访问步幅。 然后,数据预取逻辑根据数据访问步幅推测地发出预取​​请求。 停止预取电路用于响应于所识别的循环出口取消等待的预取请求。 预取逻辑还可以识别来自被调用函数的返回并且取消与被调用函数相关联的任何等待预取请求操作。 取消预取请求时,不会取消基于加载指令的请求请求。 这种减少缓存污染的方法使用程序流信息来限制数据缓存预取。
    • 2. 发明申请
    • METHODS AND APPARATUS TO REDUCE CACHE POLLUTION CASUED BY DATA PREFETCHING
    • 减少数据预处理引起的高速缓存污染的方法和设备
    • US20140208039A1
    • 2014-07-24
    • US13746000
    • 2013-01-21
    • QUALCOMM INCORPORATED
    • Matthew M. Gilbert
    • G06F12/08
    • G06F12/0862G06F9/30065G06F9/325G06F9/3455G06F9/383G06F9/3832
    • Efficient techniques are described for reducing cache pollution by use of a prefetch logic that recognizes exits from software loops or function returns to cancel any pending prefetch request operations. The prefetch logic includes a loop data address monitor to determine a data access stride based on repeated execution of a memory access instruction in a program loop. Data prefetch logic then speculatively issues prefetch requests according to the data access stride. A stop prefetch circuit is used to cancel pending prefetch requests in response to an identified loop exit. The prefetch logic may also recognize a return from a called function and cancel any pending prefetch request operations associated with the called function. When prefetch requests are canceled, demand requests, such as based on load instructions, are not canceled. This approach to reduce cache pollution uses program flow information to throttle data cache prefetching.
    • 描述了通过使用识别从软件循环退出或函数返回来取消任何未决预取请求操作的预取逻辑来减少高速缓存污染的高效技术。 预取逻辑包括循环数据地址监视器,用于基于程序循环中的存储器访问指令的重复执行来确定数据访问步幅。 然后,数据预取逻辑根据数据访问步幅推测地发出预取​​请求。 停止预取电路用于响应于所识别的循环出口取消等待的预取请求。 预取逻辑还可以识别来自被调用函数的返回并且取消与被调用函数相关联的任何等待预取请求操作。 取消预取请求时,不会取消基于加载指令的请求请求。 这种减少缓存污染的方法使用程序流信息来限制数据缓存预取。