REAL-TIME CACHE BEHAVIOR FORECAST USING HYPOTHETICAL CACHE
    6.
    发明申请
    REAL-TIME CACHE BEHAVIOR FORECAST USING HYPOTHETICAL CACHE 有权
    实时高速缓存行为预测使用虚拟缓存

    公开(公告)号:US20160342518A1

    公开(公告)日:2016-11-24

    申请号:US14716077

    申请日:2015-05-19

    Abstract: Systems and methods for forecasting behavior of caches include a hypothetical cache. The hypothetical cache is configured to emulate cache behavior, and performance metrics for the hypothetical cache are determined, where the performance metrics may be based on cache hits/misses. Performance metrics for a real cache of a processor core of a processing system may also be similarly determined Behavior of the real cache is forecast based, at least, on performance metrics of the hypothetical cache, and in some cases, also on performance metrics of the real cache (e.g., based on a comparison of the performance metrics). Actions may be recommended and/or performed based on the forecast, where the actions include modifying the real cache size, associativity, or allocation for processor cores, migrating a task running in one processor cluster to another processor cluster, or for collecting data for the real cache for offline analysis.

    Abstract translation: 用于预测缓存行为的系统和方法包括假设缓存。 虚拟缓存被配置为模拟缓存行为,并且确定假设高速缓存的性能度量,其中性能度量可以基于缓存命中/未命中。 还可以类似地确定处理系统的处理器核心的真实高速缓存的性能度量,至少基于假设高速缓存的性能度量,并且在某些情况下还基于性能度量来预测真实高速缓存的行为 实际缓存(例如,基于性能指标的比较)。 可以基于预测来推荐和/或执行动作,其中动作包括修改处理器核心的实际高速缓存大小,关联性或分配,将在一个处理器集群中运行的任务迁移到另一个处理器集群,或者为 真正的缓存用于离线分析。

    Input/output-coherent Look-ahead Cache Access

    公开(公告)号:US20180336136A1

    公开(公告)日:2018-11-22

    申请号:US15645294

    申请日:2017-07-10

    Abstract: Aspects include computing devices, apparatus, and methods implemented by the apparatus for input/output-coherent look-ahead cache access on a computing device. The aspects may include intercepting, at a look-ahead device, a look-ahead request for data in a cache of a first input/output (I/O) device from a second I/O device, determining, by the look-ahead device, whether the data requested by the look-ahead request is stored in the cache, retrieving, by the look-ahead device, the data requested by the look-ahead request from the cache in response to determining that the data requested by the look-ahead request is stored in the cache, marking the data requested by the look-ahead request as invalid in the cache, and storing, by the look-ahead device, the retrieved data to a look-ahead buffer

Patent Agency Ranking