The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 03, 2019

Filed:

Apr. 01, 2017
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Andrzej Jakowski, Chandler, AZ (US);

Kapil Kumar Karkra, Chandler, AZ (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2016.01); G06F 12/0897 (2016.01); G06F 12/02 (2006.01); G06F 12/0804 (2016.01); G06F 12/0811 (2016.01); G06F 12/121 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0897 (2013.01); G06F 12/0246 (2013.01); G06F 12/0804 (2013.01); G06F 12/0811 (2013.01); G06F 12/121 (2013.01); G06F 2212/1024 (2013.01); G06F 2212/222 (2013.01); G06F 2212/7205 (2013.01);
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.


Find Patent Forward Citations

Loading…