Patent · US Expired

Data processing system for processing vector data and method therefor

US6202130A · kind A · utility

111Cited by
5References
29Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 17, 1998
Grant dateMar 13, 2001
Priority date
Expiry dateApr 17, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/6028
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data processing system includes a data processor (10) coupled to a memory system having a first memory, such as an L1 data cache (16), arranged with a second memory (such as an L2 cache) at a lower hierarchical level. The data processor (10) 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 (10) 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 (10) prefetches the vector into the first memory in response to a single data stream touch load (DST) instruction (100).

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.