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:
Mar. 13, 2001

Filed:

Apr. 17, 1998
Applicant:
Inventors:

Hunter Ledbetter Scales, III, Austin, TX (US);

Keith Everett Diefendorff, Los Gatos, CA (US);

Brett Olsson, Cary, NC (US);

Pradeep Kumar Dubey, White Plains, NY (US);

Ronald Ray Hochsprung, Los Gatos, CA (US);

Bradford Byron Beavers, Austin, TX (US);

Bradley G. Burgess, Austin, TX (US);

Michael Dean Snyder, Austin, TX (US);

Cathy May, Millwood, NY (US);

Edward John Silha, Austin, TX (US);

Assignee:

Motorola, Inc., Schaumburg, IL (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/200 ; G06F 1/300 ;
U.S. Cl.
CPC ...
G06F 1/200 ; G06F 1/300 ;
Abstract

A data processing system includes a data processor (,) coupled to a memory system having a first memory, such as an L1 data cache (,), arranged with a second memory (such as an L2 cache) at a lower hierarchical level. The data processor (,) prefetches data elements of a vector into the first memory prior to processing such data elements. If a requested data element is not present in the first memory, a load request is issued to the second memory and to lower levels of the memory hierarchy until the requested data element is finally retrieved and stored in the first memory. The data processor (,) continues to prefetch subsequent data elements of the vector by considering the length of the data element and the stride of the vector. In one embodiment, the data processor (,) prefetches the vector into the first memory in response to a single data stream touch load (DST) instruction (,).


Find Patent Forward Citations

Loading…