Processor with sequences of processor instructions for locked me

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395726, G06F 946, G06F 1500

Patent

active

055749224

ABSTRACT:
A system and method for executing sequences of instructions which can be used to access a memory location in a locked fashion. The first instruction specifies an address and sets a lock register which disables interrupts until it is cleared. The second instruction specifies an address and clears the lock register. The second instruction is not executed if the lock register was already cleared and doesn't update memory if the cache line of the first address is no longer valid. If the second address is not cacheable, the instructions are off-loaded to the bus interface and the results of the update are used to update the processor state. The present invention allows locked memory updates and process synchronization without locking of arbitrary duration of the entire shared data structure. The calculation and update of the data structure may continue after a context switch. The present invention is compatible with a wide range of cache-coherence protocols.

REFERENCES:
patent: 4725946 (1988-02-01), Prange et al.
patent: 4847754 (1989-07-01), Obermarck et al.
patent: 4959777 (1990-09-01), Holman, Jr.
patent: 5283870 (1994-02-01), Joyce et al.
patent: 5287503 (1994-02-01), Narad
patent: 5341491 (1994-08-01), Ramanujan
patent: 5367693 (1994-11-01), Cassonnet et al.
patent: 5394551 (1995-02-01), Holt et al.
Micro Soft Press Computer Dictionary 1994 Page 30.
J. M. Stone, et al., "Multiple Reservations and the Oklahoma Update," IEEE Parallel & Distributed Technology, Nov. 1993, pp. 58-71.

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

Processor with sequences of processor instructions for locked me does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processor with sequences of processor instructions for locked me, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processor with sequences of processor instructions for locked me will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-572323

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