-
公开(公告)号:US11886348B2
公开(公告)日:2024-01-30
申请号:US18117820
申请日:2023-03-06
IPC分类号: G06F3/06 , G06F12/0862 , G06F12/0831
CPC分类号: G06F12/0862 , G06F3/061 , G06F3/0658 , G06F3/0683 , G06F12/0835 , G06F2212/283
摘要: A method includes receiving, at a direct memory access (DMA) controller of a memory device, a first command from a first cache controller coupled to the memory device to prefetch first data from the memory device and sending the prefetched first data, in response to receiving the first command, to a second cache controller coupled to the memory device. The method can further include receiving a second command from a second cache controller coupled to the memory device to prefetch second data from the memory device, and sending the prefetched second data, in response to receiving the second command, to a third cache controller coupled to the memory device.
-
公开(公告)号:US11188234B2
公开(公告)日:2021-11-30
申请号:US15690503
申请日:2017-08-30
发明人: Cagdas Dirik , Robert M. Walker
IPC分类号: G06F3/06 , G06F12/0868 , G06F12/0806 , G06F12/128 , G06F12/0879 , G06F12/0882 , G06F12/0862
摘要: The present disclosure includes apparatuses and methods related to a memory system with cache line data. An example apparatus can store data in a number of cache lines in the cache, wherein each of the number of lines includes a number of chunks of data that are individually accessible.
-
公开(公告)号:US20210357332A1
公开(公告)日:2021-11-18
申请号:US16876967
申请日:2020-05-18
发明人: Cagdas Dirik , Robert M. Walker
IPC分类号: G06F12/0891 , G06F12/0893 , G06F12/0815 , G06F13/16 , G06F11/07 , G06F11/30
摘要: Exemplary methods, apparatuses, and systems include detecting an operation to write dirty data to a cache. The cache is divided into a plurality of channels. In response to the operation, the dirty data is written to a first cache line in the cache, the first cache line being accessed via a first channel. Additionally, a redundant copy of the dirty data is written to a second cache line in the cache. The second cache line serves as a redundant write buffer and is accessed via a second channel, the first and second channels differing from one another. A metadata entry for the second cache line is updated to reference a location of the dirty data in the first cache line.
-
公开(公告)号:US20190065373A1
公开(公告)日:2019-02-28
申请号:US15690442
申请日:2017-08-30
发明人: Cagdas Dirik , Robert M. Walker
IPC分类号: G06F12/0831 , G06F13/16
摘要: The present disclosure includes apparatuses and methods related to a cache buffer. An example apparatus can store data associated with a request in one of a number of buffers and service a subsequent request for data associated with the request using the one of the number of buffers. The subsequent request can be serviced while the request is being serviced by the cache controller.
-
公开(公告)号:US12067270B2
公开(公告)日:2024-08-20
申请号:US17946518
申请日:2022-09-16
发明人: Yang Lu , Sujeet Ayyapureddi , Edmund J. Gieske , Cagdas Dirik , Ameen D. Akel , Elliott C. Cooper-Balis , Amitava Majumdar , Robert M. Walker , Danilo Caraccio
IPC分类号: G06F3/06
CPC分类号: G06F3/0632 , G06F3/0604 , G06F3/0679
摘要: Systems, methods, and apparatus for memory device security and row hammer mitigation are described. A control mechanism may be implemented in a front-end and/or a back-end of a memory sub-system to refresh rows of the memory. A row activation command having a row address at control circuitry of a memory sub-system and incrementing a first count of a row counter corresponding to the row address stored in a content addressable memory (CAM) of the memory sub-system may be received. Control circuitry may determine whether the first count is greater than a row hammer threshold (RHT) minus a second count of a CAM decrease counter (CDC); the second count may be incremented each time the CAM is full. A refresh command to the row address may be issued when a determination is made that the first count is greater than the RHT minus the second count.
-
公开(公告)号:US11893279B2
公开(公告)日:2024-02-06
申请号:US17412077
申请日:2021-08-25
CPC分类号: G06F3/0659 , G06F3/0604 , G06F3/0653 , G06F3/0679 , G06F12/0246 , G06F12/12
摘要: An access tracker configured to receive a request to access a page, determine whether a page identification (ID) associated with the page is in the access tracker, increment an access count of the page in response to determining the page ID is in the access tracker, sort a number of page IDs based on an access count of each page ID, and determine whether a different page is hot or cold in response to sorting the number of page IDs.
-
公开(公告)号:US20220083236A1
公开(公告)日:2022-03-17
申请号:US17537227
申请日:2021-11-29
发明人: Cagdas Dirik , Robert M. Walker
IPC分类号: G06F3/06 , G06F12/0868 , G06F12/0806 , G06F12/128 , G06F12/0879
摘要: The present disclosure includes apparatuses and methods related to a memory system with cache line data. An example apparatus can store data in a number of cache lines in the cache, wherein each of the number of lines includes a number of chunks of data that are individually accessible.
-
公开(公告)号:US20190065072A1
公开(公告)日:2019-02-28
申请号:US15690503
申请日:2017-08-30
发明人: Cagdas Dirik , Robert M. Walker
IPC分类号: G06F3/06 , G06F12/0868 , G06F12/0806 , G06F12/128
摘要: The present disclosure includes apparatuses and methods related to a memory system with cache line data. An example apparatus can store data in a number of cache lines in the cache, wherein each of the number of lines includes a number of chunks of data that are individually accessible.
-
公开(公告)号:US11899591B2
公开(公告)日:2024-02-13
申请号:US18077036
申请日:2022-12-07
发明人: Cagdas Dirik , Robert M. Walker
IPC分类号: G06F12/08 , G06F11/07 , G06F11/30 , G06F13/16 , G06F12/0891 , G06F12/0893 , G06F12/0815
CPC分类号: G06F12/0891 , G06F11/0772 , G06F11/3037 , G06F12/0815 , G06F12/0893 , G06F13/1673 , G06F2212/7207
摘要: Exemplary methods, apparatuses, and systems include detecting an operation to write dirty data to a cache. The cache is divided into a plurality of channels. In response to the operation, the dirty data is written to a first cache line in the cache, the first cache line being accessed via a first channel. Additionally, a redundant copy of the dirty data is written to a second cache line in the cache. The second cache line serves as a redundant write buffer and is accessed via a second channel, the first and second channels differing from one another. A metadata entry for the second cache line is updated to reference a location of the dirty data in the first cache line.
-
公开(公告)号:US11822790B2
公开(公告)日:2023-11-21
申请号:US17537227
申请日:2021-11-29
发明人: Cagdas Dirik , Robert M. Walker
IPC分类号: G06F3/06 , G06F12/0868 , G06F12/0806 , G06F12/128 , G06F12/0879 , G06F12/0882 , G06F12/0862
CPC分类号: G06F3/0611 , G06F3/0659 , G06F3/0685 , G06F12/0806 , G06F12/0868 , G06F12/0879 , G06F12/128 , G06F12/0862 , G06F12/0882 , G06F2212/1021 , G06F2212/313 , G06F2212/604 , G06F2212/6028 , G06F2212/621
摘要: The present disclosure includes apparatuses and methods related to a memory system with cache line data. An example apparatus can store data in a number of cache lines in the cache, wherein each of the number of lines includes a number of chunks of data that are individually accessible.
-
-
-
-
-
-
-
-
-