-
公开(公告)号:US10402338B2
公开(公告)日:2019-09-03
申请号:US15477037
申请日:2017-04-01
Applicant: Intel Corporation
Inventor: Andrzej Jakowski , Kapil Kumar Karkra
IPC: G06F12/08 , G06F12/0897 , G06F12/02 , G06F12/0804 , G06F12/0811 , G06F12/121
Abstract: In one embodiment, a processor comprises a processing core; and a cache controller to send a plurality of write requests to a cache storage device to store cache lines of a stream block, the plurality of write requests each including a stream identifier of the stream block, wherein a capacity of the stream block is equal to a capacity of an erase block of the cache storage device and wherein the erase block is dedicated to storing cache lines of the stream block; determine to evict the stream block from the cache storage device based upon a determination that space is not available in the cache storage device to cache data received from a first storage device; and send a deallocation request to the cache storage device to deallocate all cache lines of the stream block to enable the cache storage device to erase the erase block.
-
公开(公告)号:US20180285282A1
公开(公告)日:2018-10-04
申请号:US15477037
申请日:2017-04-01
Applicant: Intel Corporation
Inventor: Andrzej Jakowski , Kapil Kumar Karkra
IPC: G06F12/0891 , G06F12/0897
CPC classification number: G06F12/0897 , G06F12/0246 , G06F12/0804 , G06F12/0811 , G06F12/121 , G06F2212/1024 , G06F2212/222 , G06F2212/7205
Abstract: In one embodiment, a processor comprises a processing core; and a cache controller to send a plurality of write requests to a cache storage device to store cache lines of a stream block, the plurality of write requests each including a stream identifier of the stream block, wherein a capacity of the stream block is equal to a capacity of an erase block of the cache storage device and wherein the erase block is dedicated to storing cache lines of the stream block; determine to evict the stream block from the cache storage device based upon a determination that space is not available in the cache storage device to cache data received from a first storage device; and send a deallocation request to the cache storage device to deallocate all cache lines of the stream block to enable the cache storage device to erase the erase block.
-