-
1.
公开(公告)号:US20160342518A1
公开(公告)日:2016-11-24
申请号:US14716077
申请日:2015-05-19
Applicant: QUALCOMM Incorporated
Inventor: Hee Jun PARK , Bohuslav RYCHLIK , Steven S. THOMSON
CPC classification number: G06F12/0864 , G06F12/0802 , G06F12/0811 , G06F12/1027 , G06F17/5022 , G06F2212/283 , G06F2212/6032 , G06F2212/684
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: 用于预测缓存行为的系统和方法包括假设缓存。 虚拟缓存被配置为模拟缓存行为,并且确定假设高速缓存的性能度量,其中性能度量可以基于缓存命中/未命中。 还可以类似地确定处理系统的处理器核心的真实高速缓存的性能度量,至少基于假设高速缓存的性能度量,并且在某些情况下还基于性能度量来预测真实高速缓存的行为 实际缓存(例如,基于性能指标的比较)。 可以基于预测来推荐和/或执行动作,其中动作包括修改处理器核心的实际高速缓存大小,关联性或分配,将在一个处理器集群中运行的任务迁移到另一个处理器集群,或者为 真正的缓存用于离线分析。