-
公开(公告)号:US10296225B2
公开(公告)日:2019-05-21
申请号:US15977883
申请日:2018-05-11
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Myung-June Jung , Ju-Pyung Lee , Gae-Won You , Hoshik Lee
IPC: G06F12/00 , G06F13/00 , G06F13/28 , G06F3/06 , G06F12/0866 , G06F12/0862
Abstract: A storage controller includes a co-access pattern mining unit configured to detect co-access patterns of data co-accessed during a particular time duration and to generate co-access groups including a plurality of pieces of data complying with the co-access patterns. The storage controller further include a co-access group matching unit configured to select a co-access group matched with read-requested data, among the generated co-access groups, and a data placement unit configured to store the data included in the selected co-access group in a pre-fetch buffer.
-
公开(公告)号:US10083116B2
公开(公告)日:2018-09-25
申请号:US15499243
申请日:2017-04-27
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Myung-June Jung
IPC: G06F12/08 , G06F12/12 , G06F12/0888
CPC classification number: G06F12/0888 , G06F12/0804 , G06F12/0868 , G06F12/0871 , G06F12/12 , G06F2212/1016 , G06F2212/1044 , G06F2212/311 , G06F2212/465 , G06F2212/466 , G06F2212/60 , G06F2212/70
Abstract: A method of controlling a storage device and a random access memory includes, when a size of write-requested data is greater than a threshold, writing the write-requested data in the storage device and writing an address of the storage device in which the write-requested data is written in the random access memory. When the size of the write-requested data is smaller than or equal to the threshold, the write-requested data is written in the random access memory. The threshold is correlated to a size greater than a size of an area allocated to store the address in the random access memory.
-
公开(公告)号:US09858197B2
公开(公告)日:2018-01-02
申请号:US14460833
申请日:2014-08-15
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Myung-June Jung , Ju-Pyung Lee
IPC: G06F12/06 , G06F12/08 , G06F12/0897 , G06F12/0868
CPC classification number: G06F12/0897 , G06F12/0868 , G06F2212/1021 , G06F2212/601
Abstract: A cache management apparatus includes an access pattern analysis unit configured to analyze an access pattern of each of one or more pages present in a first cache by monitoring data input/output (I/O) requests, a page class management unit configured to determine a class of each of the pages based on results of the analysis performed by the access pattern analysis unit, and a page transfer management unit configured to transfer one or more pages classified into a first class including pages to be transferred, to a second cache based on results of the determination performed by the page class management unit.
-
-