-
公开(公告)号:US20160350232A1
公开(公告)日:2016-12-01
申请号:US15165839
申请日:2016-05-26
Applicant: GOOGLE INC.
Inventor: Allan D. KNIES , Shinye SHIU , Chih-Chung CHANG , Vyacheslav Vladimirovich MALYUGIN , Santhosh RAO
CPC classification number: G06F12/0893 , G06F12/084 , G06F12/0888 , G06F12/0891 , G06F12/1045 , G06F12/127 , G06F2212/1016 , G06F2212/604 , G06F2212/6046 , G06F2212/68
Abstract: Provided are methods, systems, and apparatus for managing and controlling memory caches, in particular, system level caches outside of those closest to the CPU. The processes and representative hardware structures that implement the processes are designed to allow for detailed control over the behavior of such system level caches. Caching policies are developed based on policy identifiers, where a policy identifier corresponds to a collection of parameters that control the behavior of a set of cache management structures. For a given cache, one policy identifier is stored in each line of the cache.
Abstract translation: 提供了用于管理和控制存储器高速缓存的方法,系统和装置,特别是在最接近CPU的那些之外的系统级高速缓存。 旨在实现这些过程的过程和代表性的硬件结构被设计为允许对这种系统级高速缓存的行为进行详细的控制。 基于策略标识符开发缓存策略,其中策略标识符对应于控制一组缓存管理结构的行为的参数集合。 对于给定的缓存,一个策略标识符存储在高速缓存的每一行中。