REDUCING PROBE FILTER ACCESSES FOR PROCESSING IN MEMORY REQUESTS

    公开(公告)号:US20230325317A1

    公开(公告)日:2023-10-12

    申请号:US17719225

    申请日:2022-04-12

    CPC classification number: G06F12/0828 G06F2212/621

    Abstract: Systems, apparatuses, and methods for reducing probe filter accesses in response to processing-in-memory (PIM) requests are disclosed. A coherent secondary unit receives PIM requests targeting a corresponding PIM device. For each PIM request that is received, the coherent secondary unit performs a lookup of a PIM address table (PAT). If the address of the PIM request matches an address of an existing entry in the PAT, the coherent secondary unit prevents the PIM request from being sent to a probe filter. Otherwise, if there is no match for the address of the PIM request in the entries of the PAT, the coherent secondary unit sends the PIM request to the probe filter, and the coherent secondary unit creates a new PAT entry for the address of the PIM request. Any subsequent PIM requests to the same address will match with the new entry in the PAT.

    Condensed Coherence Directory Entries for Processing-in-Memory

    公开(公告)号:US20240211402A1

    公开(公告)日:2024-06-27

    申请号:US18146904

    申请日:2022-12-27

    CPC classification number: G06F12/0817 G06F2212/1016

    Abstract: In accordance with the described techniques for condensed coherence directory entries for processing in memory, a computing device includes a core that includes a cache, a memory that includes multiple banks, a coherence directory that includes a condensed entry indicating that data associated with a memory address and the multiple banks is not stored in the cache, and a cache coherence controller. The cache coherence controller receives a processing-in-memory command to the memory address and performs a single lookup in the coherence directory for the processing-in-memory command based on inclusion of the condensed entry in the coherence directory.

Patent Agency Ranking