-
公开(公告)号:US20200174705A1
公开(公告)日:2020-06-04
申请号:US16780632
申请日:2020-02-03
Applicant: Intel Corporation
Inventor: Shekoufeh QAWAMI , Philip HILLIER , Benjamin GRANIELLO , Rajesh SUNDARAM
IPC: G06F3/06
Abstract: A memory system includes a nonvolatile (NV) memory device with asymmetry between intrinsic read operation delay and intrinsic write operation delay. The system can select to perform memory access operations with the NV memory device with the asymmetry, in which case write operations have a lower delay than read operations. The system can alternatively select to perform memory access operations with the NV memory device where a configured write operation delay that matches the read operation delay.
-
公开(公告)号:US20190042458A1
公开(公告)日:2019-02-07
申请号:US16017872
申请日:2018-06-25
Applicant: Intel Corporation
Inventor: Karthik KUMAR , Francesc GUIM BERNAT , Benjamin GRANIELLO , Thomas WILLHALM , Mustafa HAJEER
IPC: G06F12/0895
Abstract: Cache on a persistent memory module is dynamically allocated as a prefetch cache or a write back cache to prioritize read and write operations to a persistent memory on the persistent memory module based on monitoring read/write accesses and/or user-selected allocation.
-
公开(公告)号:US20190042429A1
公开(公告)日:2019-02-07
申请号:US15944598
申请日:2018-04-03
Applicant: Intel Corporation
Inventor: Karthik KUMAR , Mustafa HAJEER , Thomas WILLHALM , Francesc GUIM BERNAT , Benjamin GRANIELLO
IPC: G06F12/0831 , G06F12/0817
CPC classification number: G06F12/0831 , G06F12/0817 , G06F2212/621
Abstract: Examples include a processor including a coherency mode indicating one of a directory-based cache coherence protocol and a snoop-based cache coherency protocol, and a caching agent to monitor a bandwidth of reading from and/or writing data to a memory coupled to the processor, to set the coherency mode to the snoop-based cache coherency protocol when the bandwidth exceeds a threshold, and to set the coherency mode to the directory-based cache coherency protocol when the bandwidth does not exceed the threshold.
-
公开(公告)号:US20190042423A1
公开(公告)日:2019-02-07
申请号:US15957575
申请日:2018-04-19
Applicant: Intel Corporation
Inventor: Karthik KUMAR , Benjamin GRANIELLO , Mark A. SCHMISSEUR , Thomas WILLHALM , Francesc GUIM BERNAT
IPC: G06F12/0811 , G06F12/084 , G06F12/0897
Abstract: A method is described. The method includes configuring different software programs that are to execute on a computer with customized hardware caching service levels. The available set of hardware caching levels at least comprise L1, L2 and L3 caching levels and at least one of the following hardware caching levels is available for customized support of a software program L2, L3 and L4.
-
公开(公告)号:US20250061003A1
公开(公告)日:2025-02-20
申请号:US18375492
申请日:2023-09-30
Applicant: Intel Corporation
Inventor: Stephen H. GUNTHER , Praveen Kumar GUPTA , Mahesh Kumar P , Monica GUPTA , Russell FENGER , Benjamin GRANIELLO
Abstract: Techniques for providing hardware provided guidance for efficiently scheduling workloads to an optimal compute module are described. In some examples, hardware includes a first plurality of physical processor cores of a first type to implement a plurality of logical processor cores of the first type; a second plurality of physical processor cores of a second type, wherein each core of the second type is to implement a plurality of logical processor cores of the second type; a power management unit to monitor telemetry data on the first plurality of processor cores and second plurality of processor cores and to update hardware feedback telemetry data; and thread runtime telemetry circuitry to provide a hint using the hardware feedback telemetry data to consolidate tasks on one of core types.
-
公开(公告)号:US20210110862A1
公开(公告)日:2021-04-15
申请号:US17128963
申请日:2020-12-21
Applicant: Intel Corporation
Inventor: Akanksha MEHTA , Benjamin GRANIELLO , Rakan MADDAH , Philip HILLIER , Richard P. MANGOLD , Prashant S. DAMLE , Kunal A. KHOCHARE
IPC: G11C11/408 , G11C11/4093 , G11C11/4074 , G11C11/4076 , G11C15/04
Abstract: A write history buffer can prevent write disturb in memory, enabling a reduction in write disturb refresh rate and improvement in performance. A memory device can include circuitry to cause consecutive write commands to the same address to be spaced by an amount of time to reduce incidences of write disturb, and therefore reduce the required write disturb refresh rate and improve performance. In one example, a memory device receives multiple write commands to an address. In response to receipt of the multiple write commands, the first write command is sent to the memory and a timer is started. Subsequent write commands that are received after the first write command and before expiration of the timer are held in a buffer. After expiration of the timer, only the most recent of the subsequent write commands to the address is sent to the memory array. In this way, the subsequent write commands received during a time window after the first write command are coalesced and a single subsequent write command is sent to the memory.
-
7.
公开(公告)号:US20190384837A1
公开(公告)日:2019-12-19
申请号:US16012515
申请日:2018-06-19
Applicant: Intel Corporation
Inventor: Karthik KUMAR , Francesc GUIM BERNAT , Thomas WILLHALM , Mark A. SCHMISSEUR , Benjamin GRANIELLO
IPC: G06F17/30 , G06F11/14 , G06F12/0804 , G06F12/02
Abstract: A group of cache lines in cache may be identified as cache lines not to be flushed to persistent memory until all cache line writes for the group of cache lines have been completed.
-
-
-
-
-
-