Compare and exchange operation in a processing system

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

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395376, 395561, 711214, 711220, G06F 1200

Patent

active

058899839

ABSTRACT:
A technique for providing a compare-and-exchange (CMPXCHG) instruction which may be implemented in an instruction set requiring a limited number of source and destination operands for each instruction in the instruction set. In order to utilize an instruction to perform a read-modify-write operation three source and one destination operands are needed to supply the location of various information used in executing the instruction. Instead of providing all four operands with the instruction, the CMPXCHG instruction of the present invention utilizes an implied operation-specific register. This register is implied in the instruction when the CMPXCHG instruction is executed, so that only two source operands are needed with the CMPXCHG instruction.

REFERENCES:
patent: 5668967 (1997-09-01), Olson et al.
patent: 5696939 (1997-12-01), Iacobovici et al.
patent: 5701442 (1997-12-01), Ronen
"Pentium Family User's Manual" vol. 3: Architecture and Programming Mode; Intel Corporation: 1994; primarily pp. 25-70-25-73.
John M. Mellor-Crummery and Michael L. Scott "Synchronization without Contention;" 1991 ACM 0-89791-380-9/91/0003-0269; pp. 269-278.
Maurice Herlihy "Wait-Free Synchronization" ACM Transactions on Programming Lanuages and Systems, vol. 11, No. 1, Jan. 1991, pp. 124-149.

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

Compare and exchange operation in a processing system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Compare and exchange operation in a processing system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compare and exchange operation in a processing system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1223445

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