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. 04, 2008

Filed:

Apr. 07, 2005
Applicants:

W. Fritz Kruger, Sunnyvale, CA (US);

Wade K Smith, Sunnyvale, CA (US);

Robert A. Drebin, Palo Alto, CA (US);

Inventors:

W. Fritz Kruger, Sunnyvale, CA (US);

Wade K Smith, Sunnyvale, CA (US);

Robert A. Drebin, Palo Alto, CA (US);

Assignee:

ATI Technologies, Inc., Markham, CA;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/34 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and apparatus for fragment processing in a virtual memory system are described. Embodiments of the invention include a coprocessor comprising a virtual memory system for accessing a physical memory. Page table logic and fragment processing logic scan a page table having a fixed, relatively small page size. The page table is broken into fragments made up of pages that are contiguous in physical address space and logical address space and have similar attributes. Fragments in logical address space begin on known boundaries such that the boundary indicates both a starting address of a fragment and the size of the fragment. Corresponding fragments in physical address space can begin anywhere, thus making the process transparent to physical memory. A fragment field in a page table entry conveys both fragment size and boundary information.


Find Patent Forward Citations

Loading…