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:
Nov. 08, 2016

Filed:

Oct. 31, 2014
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Pranay Koka, Austin, TX (US);

Herbert Dewitt Schwetman, Jr., Austin, TX (US);

Mohammad Zulfiqar, Austin, TX (US);

Jeff Diamond, Austin, TX (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/12 (2016.01); G06F 12/08 (2016.01); G06F 12/02 (2006.01); G06F 12/10 (2016.01);
U.S. Cl.
CPC ...
G06F 12/0864 (2013.01); G06F 12/0891 (2013.01); G06F 12/12 (2013.01); G06F 12/0207 (2013.01); G06F 12/0292 (2013.01); G06F 12/0868 (2013.01); G06F 12/0873 (2013.01); G06F 12/1009 (2013.01); G06F 12/1063 (2013.01); G06F 12/123 (2013.01); G06F 2212/1021 (2013.01); G06F 2212/604 (2013.01);
Abstract

A system and method for providing a cache virtual partition to a data structure that includes receiving, at an address remapping device, a cache-check request including a memory address including bits, identifying, using a virtual partition table, the virtual partition by determining that the memory address falls within a data structure memory address range, obtaining a copy of virtual partition bits which include a portion of the bits, appending the copy of the virtual partition bits to the memory address, rewriting the virtual partition bits to obtain rewritten virtual partition bits corresponding to the virtual partition, and generating a remapped memory address by replacing the virtual partition bits with the rewritten virtual partition bits. The remapped memory address includes the copy of the virtual partition bits and rewritten virtual partition bits. The method also includes transmitting a remapped cache check request including the remapped memory address to the cache.


Find Patent Forward Citations

Loading…