×

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

  • US 6,615,333 B1
  • Filed: 05/03/2000
  • Issued: 09/02/2003
  • Est. Priority Date: 05/06/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing device having an instruction set with memory access instructions, the device comprising a circuit for correcting an effect of executing the memory access instructions out of order with respect to one another, the device comprising a pipeline for instruction execution, the device comprising:

  • a detector for detecting 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 for modifying data handling in a pipeline stage processing the first memory access instruction when the detector signals said addressing of the same memory location and for causing 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.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×