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:
May. 09, 2017

Filed:

Mar. 15, 2013
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Ferad Zyulkyarov, Barcelona, ES;

Nevin Hyuseinova, Barcelona, ES;

Qiong Cai, Barcelona, ES;

Blas Cuesta, Barcelona, ES;

Serkan Ozdemir, Barcelona, ES;

Marios Nicolaides, Barcelona, ES;

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 12/1045 (2016.01); G06F 12/0897 (2016.01); G06F 12/126 (2016.01); G06F 12/0895 (2016.01);
U.S. Cl.
CPC ...
G06F 12/1045 (2013.01); G06F 12/0895 (2013.01); G06F 12/0897 (2013.01); G06F 12/126 (2013.01); G06F 2212/6022 (2013.01);
Abstract

A method to request memory from a far memory cache and implement, at an operating system (OS) level, a fully associative cache on the requested memory. The method includes pinning the working set of a program into the requested memory (pin buffer) so that it is not evicted due to cache conflicts and is served from the fast cache and not the slower next level memory. The requested memory extends the physical address space and is visible to and managed by the OS. The OS has the ability to make the requested memory visible to the user programs. The OS has the ability to manage the requested memory from the far memory cache as both a fully associative cache and a set associative cache.


Find Patent Forward Citations

Loading…