SHARED READ - USING A REQUEST TRACKER AS A TEMPORARY READ CACHE

    公开(公告)号:US20210200675A1

    公开(公告)日:2021-07-01

    申请号:US16727657

    申请日:2019-12-26

    Abstract: Disclosed embodiments relate to a shared read request (SRR) using a common request tracker (CRT) as a temporary cache. In one example, a multi-core system includes a memory and a memory controller to receive a SRR from a core when a Leader core is not yet identified, allocate a CRT entry and store the SRR therein, mark it as a Leader, send a read request to a memory address indicated by the SRR, and when read data returns from the memory, store the read data in the CRT entry, send the read data to the Leader core, and await receipt, unless already received, of another SRR from a Follower core, the other SRR having a same address as the SRR, then, send the read data to the Follower core, and deallocate the CRT entry.

    DYNAMICALLY PROGRAMMABLE MEMORY TEST TRAFFIC ROUTER

    公开(公告)号:US20190042131A1

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

    申请号:US15940499

    申请日:2018-03-29

    Abstract: In a computer system, a multilevel memory includes a near memory device and a far memory device, which are byte addressable. The multilevel memory includes a controller that receives a data request including original tag information. The controller includes routing hardware to selectively provide alternate tag information for the data request to cause a cache hit or a cache miss to selectively direct the request to the near memory device or to the far memory device, respectively. The controller can include selection circuitry to select between the original tag information and the alternate tag information to control where the data request is sent.

Patent Agency Ranking