EARLY WRITE-BACK OF MODIFIED DATA IN A CACHE MEMORY
    1.
    发明申请
    EARLY WRITE-BACK OF MODIFIED DATA IN A CACHE MEMORY 有权
    早期写入高速缓存中的修改数据

    公开(公告)号:US20150067266A1

    公开(公告)日:2015-03-05

    申请号:US14011616

    申请日:2013-08-27

    CPC classification number: G06F12/127 G06F12/0804 G06F12/123 Y02D10/13

    Abstract: A level of cache memory receives modified data from a higher level of cache memory. A set of cache lines with an index associated with the modified data is identified. The modified data is stored in the set in a cache line with an eviction priority that is at least as high as an eviction priority, before the modified data is stored, of an unmodified cache line with a highest eviction priority among unmodified cache lines in the set.

    Abstract translation: 一级高速缓冲存储器从更高级别的缓存存储器接收修改的数据。 识别具有与修改的数据相关联的索引的一组高速缓存行。 修改后的数据被存储在高速缓存行中,其具有在修改数据被存储之前至少与驱逐优先级一样高的驱逐优先级,该缓存优先级在未修改的高速缓存行中具有最高驱逐优先级的未修改高速缓存行 组。

    Virtual memory mapping for improved DRAM page locality

    公开(公告)号:US09710392B2

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

    申请号:US14460550

    申请日:2014-08-15

    Abstract: Embodiments are described for methods and systems for mapping virtual memory pages to physical memory pages by analyzing a sequence of memory-bound accesses to the virtual memory pages, determining a degree of contiguity between the accessed virtual memory pages, and mapping sets of the accessed virtual memory pages to respective single physical memory pages. Embodiments are also described for a method for increasing locality of memory accesses to DRAM in virtual memory systems by analyzing a pattern of virtual memory accesses to identify contiguity of accessed virtual memory pages, predicting contiguity of the accessed virtual memory pages based on the pattern, and mapping the identified and predicted contiguous virtual memory pages to respective single physical memory pages.

    METHOD AND APPARATUS FOR MEMORY MANAGEMENT
    3.
    发明申请
    METHOD AND APPARATUS FOR MEMORY MANAGEMENT 审中-公开
    用于记忆管理的方法和装置

    公开(公告)号:US20150067264A1

    公开(公告)日:2015-03-05

    申请号:US14012475

    申请日:2013-08-28

    CPC classification number: G06F12/126 Y02D10/13

    Abstract: In some embodiments, a method of managing cache memory includes identifying a group of cache lines in a cache memory, based on a correlation between the cache lines. The method also includes tracking evictions of cache lines in the group from the cache memory and, in response to a determination that a criterion regarding eviction of cache lines in the group from the cache memory is satisfied, selecting one or more (e.g., all) remaining cache lines in the group for eviction.

    Abstract translation: 在一些实施例中,管理高速缓存存储器的方法包括基于高速缓存行之间的相关性来识别高速缓存存储器中的一组高速缓存行。 该方法还包括跟踪来自高速缓存存储器的组中的高速缓存行的移除,并且响应于确定与高速缓冲存储器中的组中的高速缓存行的逐出的标准被选择一个或多个(例如全部) 组中的剩余高速缓存行被驱逐。

    Method and apparatus for memory management

    公开(公告)号:US10133678B2

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

    申请号:US14012475

    申请日:2013-08-28

    Abstract: In some embodiments, a method of managing cache memory includes identifying a group of cache lines in a cache memory, based on a correlation between the cache lines. The method also includes tracking evictions of cache lines in the group from the cache memory and, in response to a determination that a criterion regarding eviction of cache lines in the group from the cache memory is satisfied, selecting one or more (e.g., all) remaining cache lines in the group for eviction.

    Early write-back of modified data in a cache memory
    5.
    发明授权
    Early write-back of modified data in a cache memory 有权
    将缓存中的修改数据提前回写

    公开(公告)号:US09378153B2

    公开(公告)日:2016-06-28

    申请号:US14011616

    申请日:2013-08-27

    CPC classification number: G06F12/127 G06F12/0804 G06F12/123 Y02D10/13

    Abstract: A level of cache memory receives modified data from a higher level of cache memory. A set of cache lines with an index associated with the modified data is identified. The modified data is stored in the set in a cache line with an eviction priority that is at least as high as an eviction priority, before the modified data is stored, of an unmodified cache line with a highest eviction priority among unmodified cache lines in the set.

    Abstract translation: 一级高速缓冲存储器从更高级别的缓存存储器接收修改的数据。 识别具有与修改的数据相关联的索引的一组高速缓存行。 修改后的数据被存储在高速缓存行中,其具有在修改数据被存储之前至少与驱逐优先级一样高的驱逐优先级,该缓存优先级在未修改的高速缓存行中具有最高驱逐优先级的未修改高速缓存行 组。

    VIRTUAL MEMORY MAPPING FOR IMPROVED DRAM PAGE LOCALITY
    6.
    发明申请
    VIRTUAL MEMORY MAPPING FOR IMPROVED DRAM PAGE LOCALITY 有权
    用于改进DRAM页面本地化的虚拟内存映射

    公开(公告)号:US20160049181A1

    公开(公告)日:2016-02-18

    申请号:US14460550

    申请日:2014-08-15

    Abstract: Embodiments are described for methods and systems for mapping virtual memory pages to physical memory pages by analyzing a sequence of memory-bound accesses to the virtual memory pages, determining a degree of contiguity between the accessed virtual memory pages, and mapping sets of the accessed virtual memory pages to respective single physical memory pages. Embodiments are also described for a method for increasing locality of memory accesses to DRAM in virtual memory systems by analyzing a pattern of virtual memory accesses to identify contiguity of accessed virtual memory pages, predicting contiguity of the accessed virtual memory pages based on the pattern, and mapping the identified and predicted contiguous virtual memory pages to respective single physical memory pages.

    Abstract translation: 描述了通过分析对虚拟存储器页面的存储器绑定访问的序列,确定所访问的虚拟存储器页面之间的连续程度以及访问的虚拟存储器页面的映射集合来将虚拟存储器页面映射到物理存储器页面的方法和系统的实施例 存储页面到相应的单个物理存储器页面。 还描述了用于通过分析虚拟存储器访问的模式以识别所访问的虚拟存储器页的邻接性,基于该模式来预测所访问的虚拟存储器页的邻接性的方法来增加虚拟存储器系统中对DRAM的存储器访问的局部性的方法,以及 将所识别的和预测的连续虚拟存储器页面映射到相应的单个物理存储器页面。

Patent Agency Ranking