USAGE DRIVEN MEMORY MAPPING
    1.
    发明申请

    公开(公告)号:US20240419584A1

    公开(公告)日:2024-12-19

    申请号:US18814148

    申请日:2024-08-23

    Abstract: An apparatus for executing a software program, comprising: a processing unit; at least one memory component, each connected to the processing unit and mapped to a range of memory addresses of the processing unit; and a memory mapping circuitry connected to the processing unit and to the memory components and configured for: in each of a plurality of iterations: accessing statistical counters collected while the processing unit executes the software program; and generating a mapping between a first memory address range and a second memory address range, subject to identifying the first range and the second range according to an analysis of the statistical counters; and in response to receiving from the processing unit a memory access command comprising a first memory address in the first range, replacing in the memory access command the first memory address with a second memory address in the second range according to the mapping.

    CACHE BASED MEMORY ACCESS TRACKING

    公开(公告)号:US20240419582A1

    公开(公告)日:2024-12-19

    申请号:US18814197

    申请日:2024-08-23

    Abstract: An apparatus for executing a software program, comprising: a processing unit; a plurality of memory components, each connected to the processing unit and mapped to at least one range of memory addresses of a plurality of memory address ranges of the processing unit; and at least one memory tracking circuitry connected to the processing unit and to the at least one memory component. The memory tracking circuitry is configured for: in each iteration of a plurality of iterations, updating at least one statistical counter of a plurality of statistical counters in response to receiving a memory access command from the processing unit; and providing one or more of the plurality of statistical counters to a memory management component for the purpose of mapping application memory of the software program to the at least one memory component.

Patent Agency Ranking