Memory corruption detection
    33.
    发明授权

    公开(公告)号:US09858140B2

    公开(公告)日:2018-01-02

    申请号:US14531498

    申请日:2014-11-03

    CPC classification number: G06F11/10

    Abstract: Systems and methods for memory corruption detection. An example processing system comprises a processing core including a register to store a base address of a memory corruption detection (MCD) table. The processing core is configured to validate a pointer referenced by a memory access instruction, by comparing a first value derived from a first portion of the pointer to a second value stored in the MCD table at an offset referenced by a second portion of the pointer.

    DYNAMIC CACHE FILL PRIORIZATION
    36.
    发明申请

    公开(公告)号:US20250110876A1

    公开(公告)日:2025-04-03

    申请号:US18477207

    申请日:2023-09-28

    Abstract: Techniques for dynamic cache fill prioritization are described. In an embodiment, an apparatus includes a cache at a mid-level of a cache hierarchy; and a mid-level cache (MLC) unit including the cache, a local queue to store MLC lookup requests, an external queue to store MLC fill requests, and an MLC access control hardware. The MLC access control hardware is to dynamically switch prioritization of servicing the MLC lookup requests versus servicing the MLC fill requests.

    Apparatuses, methods, and systems to precisely monitor memory store accesses

    公开(公告)号:US11915000B2

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

    申请号:US18160600

    申请日:2023-01-27

    Abstract: Systems, methods, and apparatuses relating to circuitry to precisely monitor memory store accesses are described. In one embodiment, a system includes a memory, a hardware processor core comprising a decoder to decode an instruction into a decoded instruction, an execution circuit to execute the decoded instruction to produce a resultant, a store buffer, and a retirement circuit to retire the instruction when a store request for the resultant from the execution circuit is queued into the store buffer for storage into the memory, and a performance monitoring circuit to mark the retired instruction for monitoring of post-retirement performance information between being queued in the store buffer and being stored in the memory, enable a store fence after the retired instruction to be inserted that causes previous store requests to complete within the memory, and on detection of completion of the store request for the instruction in the memory, store the post-retirement performance information in storage of the performance monitoring circuit.

Patent Agency Ranking