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.

Patent No.:

US 6993540 B1

PDF
Full Text
Expired
Date of Patent:
Jan. 31, 2006

Filed:

Dec. 20, 2002
Applicants:

Richard L. Hudson, Northampton, MA (US);

Hong Wang, San Jose, CA (US);

Inventors:

Richard L. Hudson, Northampton, MA (US);

Hong Wang, San Jose, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

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

In one embodiment a memory management method uses a third finger fetching pointer thread operating on memory objects distributed in a second memory space between a scan pointer thread and an allocation pointer thread to fetch objects in the second memory space prior to them being scanned. The fetching thread is moved to a next memory slot in the second memory space when the scanned memory slot does not hold a pointer to an object in the first memory space. The memory object is prefetched into a cache shared with an allocation pointer thread when the scanned memory slot holds a pointer to an object in the first space.


Find Patent Forward Citations

Hudson, Richard. (2006). Prefetching memory objects into a shared cache during garbage collection with a three-finger cheney scan in a multithreaded processing environment (U.S. Patent No. 6993540). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/6993540

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…