Zero value memory compression
    1.
    发明授权

    公开(公告)号:US12066944B2

    公开(公告)日:2024-08-20

    申请号:US16723780

    申请日:2019-12-20

    Abstract: A coherency management device receives requests to read data from or write data to an address in a main memory. On a write, if the data includes zero data, an entry corresponding to the memory address is created in a cache directory if it does not already exist, is set to an invalid state, and indicates that the data includes zero data. The zero data is not written to main memory or a cache. On a read, the cache directory is checked for an entry corresponding to the memory address. If the entry exists in the cache directory, is invalid, and includes an indication that data corresponding to the memory address includes zero data, the coherency management device returns zero data in response to the request without fetching the data from main memory or a cache.

    REMOTE NODE BROADCAST OF REQUESTS IN A MULTINODE DATA PROCESSING SYSTEM

    公开(公告)号:US20190220408A1

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

    申请号:US15873515

    申请日:2018-01-17

    CPC classification number: G06F12/0817 G06F12/0811 G06F12/0833

    Abstract: A data processing system includes first and second coherency domains and employs a snoop-based coherence protocol. In response to receipt by the first coherency domain of a memory access request originating from a master in the second coherency domain, a plurality of coherence participants in the first coherency domain provides partial responses for the memory access request to an early combined response generator. Based on the partial responses, the early combined response generator generates and transmits, to a memory controller of a system memory in the first coherency domain, an early combined response of only the first coherency domain. Based on the early combined response, the memory controller transmits, to the master prior to receipt by the memory controller of a systemwide combined response for the memory access request, data associated with a target memory address and/or coherence permission for the target memory address.

    MEMORY-SIDE CACHING FOR SHARED MEMORY OBJECTS

    公开(公告)号:US20180307604A1

    公开(公告)日:2018-10-25

    申请号:US15495145

    申请日:2017-04-24

    Inventor: Yasunao Katayama

    CPC classification number: G06F12/0817 G06F12/084 G06F2212/60 G06F2212/621

    Abstract: Methods and systems for memory-side shared caching include determining whether a requested memory access is directed to shared portion of memory by referencing a lock address list in a memory controller. If the requested memory access is for the shared portion of memory, it is determined whether an associated data object is present in a memory-side cache. If the associated data object is present in the memory-side cache, the memory-side cache is accessed. If the associated data object is not present in the memory-side cache, an external memory is accessed.

Patent Agency Ranking