Efficient memory update process for on-the-fly instruction...

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

C711S141000, C712S200000

Reexamination Certificate

active

07454570

ABSTRACT:
A multiprocessor data processing system (MDPS) with a weakly-ordered architecture providing processing logic for substantially eliminating issuing sync instructions after every store instruction of a well-behaved application. Instructions of a well-behaved application are translated and executed by a weakly-ordered processor. The processing logic includes a lock address tracking utility (LATU), which provides an algorithm and a table of lock addresses, within which each lock address is stored when the lock is acquired by the weakly-ordered processor. When a store instruction is encountered in the instruction stream, the LATU compares the target address of the store instruction against the table of lock addresses. If the target address matches one of the lock addresses, indicating that the store instruction is the corresponding unlock instruction (or lock release instruction), a sync instruction is issued ahead of the store operation. The sync causes all values updated by the intermediate store operations to be flushed out to the point of coherency and be visible to all processors.

REFERENCES:
patent: 4445176 (1984-04-01), Burk et al.
patent: 5319766 (1994-06-01), Thaller et al.
patent: 5860126 (1999-01-01), Mittal
patent: 5875485 (1999-02-01), Matsumoto
patent: 6356983 (2002-03-01), Parks
patent: 6370625 (2002-04-01), Carmean et al.
patent: 6549989 (2003-04-01), Arimilli et al.
patent: 6816952 (2004-11-01), Vartti et al.
patent: 2002/0069327 (2002-06-01), Chauvel
patent: 2004/0230750 (2004-11-01), Blake et al.
Judson McClendon, Javascript Help!!!: Just a question, Nov. 7, 1998, Google, 3 and 4 of 4.
A Communication System for Enabling Application-Specified Message-Loss Handling, IBM Research Disclosure, Apr. 1999, p. 523.

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

Efficient memory update process for on-the-fly instruction... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Efficient memory update process for on-the-fly instruction..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient memory update process for on-the-fly instruction... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4031935

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