US 12,271,313 B2
Apparatus and method for adjusting cache allocated for read look ahead
Byoung Min Jin, Gyeonggi-do (KR); Ku Ik Kwon, Gyeonggi-do (KR); Hyun Jin Chung, Gyeonggi-do (KR); and Gyu Yeul Hong, Gyeonggi-do (KR)
Assigned to SK hynix Inc., Gyeonggi-do (KR)
Filed by SK hynix Inc., Gyeonggi-do (KR)
Filed on Jul. 31, 2023, as Appl. No. 18/361,907.
Claims priority of application No. 10-2023-0030355 (KR), filed on Mar. 8, 2023.
Prior Publication US 2024/0303193 A1, Sep. 12, 2024
Int. Cl. G06F 12/0806 (2016.01)
CPC G06F 12/0806 (2013.01) [G06F 2212/68 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A controller, comprising:
at least one register configured to store a doorbell regarding a submission queue storing at least one request generated by a host;
a first cache configured to store data corresponding to a first result of an operation performed in response to the at least one request;
a second cache configured to store data corresponding to a second result of an operation performed in response to a read look ahead (RLA) request generated based on the at least one request; and
a cache size manager configured to adjust a size of the second cache based on an update cycle of the doorbell and a change of a number of the at least one request corresponding to the doorbell.