Apparatus and method for loading data values

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07111126

ABSTRACT:
An apparatus and method for loading data values from a memory system are provided. The data processing apparatus comprises a data processing unit operable to execute instructions, and a register file having a plurality of registers operable to store data values accessible by the data processing unit when executing the instructions. Further, a holding register is provided which does not form one of a working set of registers of the register file, and is operable to temporarily store a data value, the holding register having a data portion for storing the data value, and an identifier portion operable to store identifier data associated with the data value. The data processing unit is then responsive to a preload instruction to issue a preload memory access request to a memory system to cause a data value identified by the preload instruction to be located in the memory system, and dependent on predetermined criteria to cause a copy of that data value along with associated identifier data to be loaded from the memory system into the holding register. Furthermore, the data processing unit is responsive to a load instruction to cause a comparison operation to be performed to determine whether identifier data derived from the load instruction matches the identifier data in the identifier portion of the holding register. If it does, the data value stored in the holding register is made available to the data processing unit without requiring a memory access request to be issued to the memory system. Only in the event of there being no match does the memory access request get issued to the memory system to cause a data value identified by the load instruction to be made available to the data processing unit from the memory system.

REFERENCES:
patent: 5721865 (1998-02-01), Shintani et al.
patent: 6782454 (2004-08-01), Damron
patent: 2002/0144062 (2002-10-01), Nakamura
patent: 2003/0018857 (2003-01-01), Anderson et al.
patent: 2003/0196046 (2003-10-01), Abdallah et al.
patent: 2004/0117557 (2004-06-01), Paulraj et al.
patent: 2004/0123044 (2004-06-01), Franaszek

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for loading data values does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for loading data values, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for loading data values will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3535776

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.