-
公开(公告)号:US20210223985A1
公开(公告)日:2021-07-22
申请号:US16930172
申请日:2020-07-15
Applicant: Google LLC
Inventor: Amin Farmahini , Benjamin Steel Gelb , Gurushankar Rajamani , Sukalpa Biswas
IPC: G06F3/06
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data on a memory controller. One of the methods comprises obtaining a first request and a second request to access respective data corresponding to the first and second requests at a first memory device of the plurality of memory devices; and initiating interleaved processing of the respective data; receiving an indication to stop processing requests to access data at the first memory device and to initiate processing requests to access data at a second memory device, determining that the respective data corresponding to the first and second requests have not yet been fully processed at the time of receiving the indication, and in response, storing, in memory accessible to the memory controller, data corresponding to the requests which have not yet been fully processed.
-
公开(公告)号:US11513724B2
公开(公告)日:2022-11-29
申请号:US17348558
申请日:2021-06-15
Applicant: Google LLC
Inventor: Amin Farmahini , Benjamin Steel Gelb , Gurushankar Rajamani , Sukalpa Biswas
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data on a memory controller. One of the methods comprises obtaining a first request and a second request to access respective data corresponding to the first and second requests at a first memory device of the plurality of memory devices; and initiating interleaved processing of the respective data; receiving an indication to stop processing requests to access data at the first memory device and to initiate processing requests to access data at a second memory device, determining that the respective data corresponding to the first and second requests have not yet been fully processed at the time of receiving the indication, and in response, storing, in memory accessible to the memory controller, data corresponding to the requests which have not yet been fully processed.
-
公开(公告)号:US11137936B2
公开(公告)日:2021-10-05
申请号:US16930172
申请日:2020-07-15
Applicant: Google LLC
Inventor: Amin Farmahini , Benjamin Steel Gelb , Gurushankar Rajamani , Sukalpa Biswas
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data on a memory controller. One of the methods comprises obtaining a first request and a second request to access respective data corresponding to the first and second requests at a first memory device of the plurality of memory devices; and initiating interleaved processing of the respective data; receiving an indication to stop processing requests to access data at the first memory device and to initiate processing requests to access data at a second memory device, determining that the respective data corresponding to the first and second requests have not yet been fully processed at the time of receiving the indication, and in response, storing, in memory accessible to the memory controller, data corresponding to the requests which have not yet been fully processed.
-
公开(公告)号:US11748028B2
公开(公告)日:2023-09-05
申请号:US17993802
申请日:2022-11-23
Applicant: Google LLC
Inventor: Amin Farmahini , Benjamin Steel Gelb , Gurushankar Rajamani , Sukalpa Biswas
CPC classification number: G06F3/0655 , G06F3/0605 , G06F3/0679
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data on a memory controller. One of the methods comprises obtaining a first request and a second request to access respective data corresponding to the first and second requests at a first memory device of the plurality of memory devices; and initiating interleaved processing of the respective data; receiving an indication to stop processing requests to access data at the first memory device and to initiate processing requests to access data at a second memory device, determining that the respective data corresponding to the first and second requests have not yet been fully processed at the time of receiving the indication, and in response, storing, in memory accessible to the memory controller, data corresponding to the requests which have not yet been fully processed.
-
公开(公告)号:US20230161498A1
公开(公告)日:2023-05-25
申请号:US17993802
申请日:2022-11-23
Applicant: Google LLC
Inventor: Amin Farmahini , Benjamin Steel Gelb , Gurushankar Rajamani , Sukalpa Biswas
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0605 , G06F3/0679
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data on a memory controller. One of the methods comprises obtaining a first request and a second request to access respective data corresponding to the first and second requests at a first memory device of the plurality of memory devices; and initiating interleaved processing of the respective data; receiving an indication to stop processing requests to access data at the first memory device and to initiate processing requests to access data at a second memory device, determining that the respective data corresponding to the first and second requests have not yet been fully processed at the time of receiving the indication, and in response, storing, in memory accessible to the memory controller, data corresponding to the requests which have not yet been fully processed.
-
公开(公告)号:US20210311658A1
公开(公告)日:2021-10-07
申请号:US17348558
申请日:2021-06-15
Applicant: Google LLC
Inventor: Amin Farmahini , Benjamin Steel Gelb , Gurushankar Rajamani , Sukalpa Biswas
IPC: G06F3/06
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data on a memory controller. One of the methods comprises obtaining a first request and a second request to access respective data corresponding to the first and second requests at a first memory device of the plurality of memory devices; and initiating interleaved processing of the respective data; receiving an indication to stop processing requests to access data at the first memory device and to initiate processing requests to access data at a second memory device, determining that the respective data corresponding to the first and second requests have not yet been fully processed at the time of receiving the indication, and in response, storing, in memory accessible to the memory controller, data corresponding to the requests which have not yet been fully processed.
-
-
-
-
-