MULTIPROCESSOR SYSTEM AND DATA MANAGEMENT METHOD THEREOF

    公开(公告)号:US20240354250A1

    公开(公告)日:2024-10-24

    申请号:US18507836

    申请日:2023-11-13

    申请人: METISX CO., LTD.

    IPC分类号: G06F12/0811

    CPC分类号: G06F12/0811 G06F9/30043

    摘要: A multiprocessor system may include a plurality of processors including a first processor and a second processor; a first cache memory corresponding to the first processor; a second cache memory corresponding to the first processor and the second processor and storing a plurality of cache lines; and a controller manages data stored in the second cache memory. The second cache memory includes at least one first cache line in which data is written by the first processor and at least one second cache line in which data is written by the second processor. The controller: receives a command associated with a data update from the first processor, and in response to the command, sets the first cache line as a clean cache line or an invalidated cache line while not setting the second cache line as a clean cache line or an invalidated cache line.

    PROCESSOR, SYSTEM, AND METHOD FOR DYNAMIC CACHE ALLOCATION

    公开(公告)号:US20240311302A1

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

    申请号:US18589852

    申请日:2024-02-28

    IPC分类号: G06F12/0811 G06F12/084

    CPC分类号: G06F12/0811 G06F12/084

    摘要: A processor includes a processing core configured to process each of a plurality of requests by accessing a corresponding one of a first memory and a second memory, a latency monitor configured to generate first latency information and second latency information, the first latency information comprising a first access latency to the first memory, and the second latency information comprising a second access latency to the second memory, a plurality of cache ways divided into a first partition and a second partition, and a decision engine configured to allocate each of the plurality of cache ways to one of the first partition and the second partition, based on the first latency information and the second latency information.

    Systems and methods for dynamic management of stored cache data based on usage information

    公开(公告)号:US12061547B2

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

    申请号:US17849634

    申请日:2022-06-25

    摘要: Embodiments of the invention are directed to systems, methods and computer program products structured for dynamic management of stored cache data based on usage information. The invention is structured for light-weight granular data caching based on construction of adapted hierarchical data objects with improved indexing, for reducing memory and processing burdens on data caching servers and reducing turnaround time for activity execution. Specifically, the invention is configured to trigger, via the proactive processor, retrieval of truncated technology data for caching from a usage database based on the adapted truncated cache data retrieval command; and construct a plurality of adapted hierarchical cache data objects, for each of the plurality of users, and cache the constructed plurality of adapted hierarchical cache data objects, for each of the plurality of users, in the distributed cache layer in a distributed cache layer.

    MEMORY ADDRESS COMPRESSION WITHIN AN EXECUTION TRACE

    公开(公告)号:US20240248856A1

    公开(公告)日:2024-07-25

    申请号:US18625675

    申请日:2024-04-03

    发明人: Jordi MOLA

    摘要: Compressing memory addresses within an execution trace via reference to a translation lookaside buffer (TLB) entry. A microprocessor identifies a TLB entry within a TLB slot, the TLB entry mapping a virtual memory page to a physical memory page. The microprocessor initiates logging of the TLB entry by initiating logging of at least a virtual address of the virtual memory page, and an identifier that uniquely identifies the TLB entry from among a plurality of live TLB entries. Subsequently, the microprocessor identifies a cache entry within a memory cache slot, the cache entry comprising a physical memory address corresponding to a cache line. The microprocessor initiates logging of the cache entry by matching a physical memory page identification portion of the physical memory address with the TLB entry, and then initiates logging of at least the identifier for the TLB entry and an offset portion.

    A/D bit storage, processing, and modes

    公开(公告)号:US12038847B2

    公开(公告)日:2024-07-16

    申请号:US17952933

    申请日:2022-09-26

    发明人: William A. Moyes

    IPC分类号: G06F12/1009 G06F12/0811

    CPC分类号: G06F12/1009 G06F12/0811

    摘要: A/D bit storage, processing, and mode management techniques through use of a dense A/D bit representation are described. In one example, a memory management unit employs an A/D bit representation generation module to generate the dense A/D bit representation. In an implementation, the A/D bit representation is stored adjacent to existing page table structures of the multilevel page table hierarchy. In another example, memory management unit supports use of modes as part of A/D bit storage.