CACHE CONTROLLER FOR NON-VOLATILE MEMORY
    2.
    发明申请
    CACHE CONTROLLER FOR NON-VOLATILE MEMORY 审中-公开
    用于非易失性存储器的缓存控制器

    公开(公告)号:US20160246724A1

    公开(公告)日:2016-08-25

    申请号:US15031805

    申请日:2013-10-31

    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to control a cache. An example method includes monitoring cache lines in a cache, the cache lines storing recently written data to the cache, the recently written data corresponding to main memory, comparing a total quantity of the cache lines to a threshold that is less than a cache line storage capacity of the cache, and causing a write back of at least one of the cache lines to the main memory when a store event causes the total quantity of the cache lines to satisfy the threshold.

    Abstract translation: 公开了方法,装置,系统和制品以控制高速缓存。 示例性方法包括监视高速缓存中的高速缓存行,将高速缓存行存储到高速缓存的最近写入的数据,最近写入的与主存储器相对应的数据,将高速缓存行的总量与小于高速缓存行存储器的阈值进行比较 高速缓存的容量,并且当存储事件导致高速缓存行的总量满足阈值时,使至少一条高速缓存行写回主存储器。

    CACHE MANAGEMENT FOR NONVOLATILE MAIN MEMORY

    公开(公告)号:US20170192886A1

    公开(公告)日:2017-07-06

    申请号:US15325255

    申请日:2014-07-31

    Abstract: A coherence logic of a first core in a multi-core processor receives a request to send a cache line to a second core in the multi-core processor. In response to receiving the request, the coherence logic determines if the cache line is associated to a logically nonvolatile virtual page mapped to a nonvolatile physical page in a nonvolatile main memory. If so, the coherence logic flushes the cache line from the cache to the nonvolatile main memory and then sends the cache line to the second core.

Patent Agency Ranking