-
公开(公告)号:US20180004433A1
公开(公告)日:2018-01-04
申请号:US15684936
申请日:2017-08-23
Applicant: INTEL CORPORATION
Inventor: Vedaraman GEETHA , Henk G. NEEFS , Brian S. MORRIS , Sreenivas MANDAVA , Massimo SUTERA
IPC: G06F3/06 , G06F12/0893 , G06F12/0866
CPC classification number: G06F3/0611 , G06F3/0638 , G06F3/068 , G06F12/0866 , G06F12/0893 , G06F2212/1021 , G06F2212/205 , G06F2212/2532 , G06F2212/45 , G06F2212/60
Abstract: Provided are an apparatus and method for a non-power-of-2 size cache in a first level memory device to cache data present in a second level memory device having a 2n cache size. A request is to a target address having n bits directed to the second level memory device. A determination is made whether a target index, comprising m bits of the n bits of the target address, is within an index set of the first level memory device. A determination is made of a modified target index in the index set of the first level memory device having at least one index bit that differs from a corresponding at least one index bit in the target index. The request is processed with respect to data in a cache line at the modified target index in the first level memory device.
-
公开(公告)号:US20180095692A1
公开(公告)日:2018-04-05
申请号:US15283074
申请日:2016-09-30
Applicant: INTEL CORPORATION
Inventor: Mahesh S. NATU , Vedaraman GEETHA
IPC: G06F3/06
CPC classification number: G06F3/0634 , G06F3/0604 , G06F3/061 , G06F3/0685 , G06F12/0802 , G06F12/0868 , G06F12/1416 , G06F12/1458 , G06F2212/1016 , G06F2212/1052 , G06F2212/214
Abstract: In one embodiment, a memory interface employs selective memory mode authorization enforcement in accordance with the present description to ensure that memory modes of operation which have not been authorized, are not permitted to proceed. In one embodiment, mode control logic receives from memory control logic of the memory interface, memory mode selection data which is compared to a mode authorization classification structure to determine if the memory mode being selected in association with a memory transaction request is authorized or otherwise permitted. Memory mode enablement logic of the mode control logic enables the requested memory mode associated with a memory transaction request if it is determined that the selected memory mode associated with the memory transaction request is authorized. Other aspects are described herein.
-
公开(公告)号:US20170286298A1
公开(公告)日:2017-10-05
申请号:US15085599
申请日:2016-03-30
Applicant: Intel Corporation
Inventor: Vedaraman GEETHA , Brian S. MORRIS , Binata BHATTACHARYYA , Massimo SUTERA
IPC: G06F12/08
CPC classification number: G06F12/0831 , G06F12/0811 , G06F2212/283 , G06F2212/621
Abstract: Electronic circuitry of a computing system is described where the computing system includes a multi-level system memory where the multi-level system memory includes a near memory cache. The computing system directs system memory access requests whose addresses map to a same near memory cache slot to a same home caching agent so that the same home caching agent can characterize individual cache lines as inclusive or non-inclusive before forwarding the requests to a system memory controller, and where the computing system directs other system memory access requests to the system memory controller without passing the other requests through a home caching agent. The electronic circuitry is to modify the respective original addresses of the other requests to include a special code that causes the other system memory access requests to map to a specific pre-determined set of slots within the near memory cache.
-
-