Patent · US Expired

Data processing device, method of executing a program and method of compiling

US6615333B1 · kind B1 · utility

101Cited by
7References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 3, 2000
Grant dateSep 2, 2003
Priority date
Expiry dateMay 3, 2020

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3867
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A data processing device has a circuit for correcting an effect of executing memory access instructions out of order with respect to one another in a pipeline. A detector detects whether a same memory location is addressed by a first and second memory address used to access memory for a first and second memory access instruction that are processing at a predetermined relative distance in the pipeline respectively. A correction circuit modifies data handling in a pipeline stage processing the first memory access instruction when the detector signals the addressing of the same memory location and the first and/or second memory access instruction programs a command to compensate said effect of out of order execution of the first memory access instruction with respect to said second memory access instruction.

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