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:
Jul. 12, 2016

Filed:

Dec. 30, 2005
Applicants:

David M. Durham, Beaverton, OR (US);

Ravi L. Sahita, Beaverton, OR (US);

Dylan C. Larson, Portland, OR (US);

Rajendra S. Yavatkar, Portland, OR (US);

Inventors:

David M. Durham, Beaverton, OR (US);

Ravi L. Sahita, Beaverton, OR (US);

Dylan C. Larson, Portland, OR (US);

Rajendra S. Yavatkar, Portland, OR (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01); G06F 21/74 (2013.01); G06F 21/79 (2013.01);
U.S. Cl.
CPC ...
G06F 12/1475 (2013.01); G06F 12/1491 (2013.01); G06F 21/74 (2013.01); G06F 21/79 (2013.01);
Abstract

Apparatuses and methods for page coloring to associate memory pages with programs are disclosed. In one embodiment, an apparatus includes a paging unit and an interface to access a memory. The paging unit includes translation logic and comparison logic. The translation logic is to translate a first address to a second address. The first address is to be provided by an instruction stored in a first page in the memory. The translation is based on an entry in a data structure, and the entry is to include a base address of a second page in the memory including the second address. The comparison logic is to compare the color of the first page to the color of the second page. The color of the first page is to indicate association of the first page with a first program including the first instruction. The data structure entry is also to include the color of the second page to indicate association of the second page with the first program or a second program.


Find Patent Forward Citations

Loading…