Apparatus and method for executing an atomic instruction

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395740, 395735, 395379, 395482, G06F 900

Patent

active

057015015

ABSTRACT:
A simple, but effective method and apparatus for employing the same is utilized to ensure the atomicity of atomic instructions. Two bits which are visible in a register are used. The control bit is read and write accessible. The status bit is read only accessible. The control bit and status bit are coupled such that the state of the status bit is updated with the state of the control bit after a predetermined delay. Therefore, code can be written to utilize the feature to execute an atomic instruction. Execution of the atomic instruction is initiated, the control bit is set and an instruction, such as branch if clear, is executed which causes the processor to wait until the status bit is set before executing subsequent instructions. Therefore, the atomic instruction has sufficient time to complete execution before the status bit is set and subsequent instruction are executed.

REFERENCES:
patent: 4218739 (1980-08-01), Negi et al.
patent: 4503495 (1985-03-01), Boudreau
patent: 5148544 (1992-09-01), Cutler et al.
patent: 5175829 (1992-12-01), Stumpf et al.
patent: 5218712 (1993-06-01), Curler et al.
patent: 5274823 (1993-12-01), Brinner et al.
patent: 5363506 (1994-11-01), Fukuoka
Sowell, Programming in Assembly Language: Macro-11, .COPYRGT.1984, Addison-Wesley Pub. Co. pp. 174-176, 313-326.
Intel i960.TM. CA Microprocessor User's Manual, pp. 12-15, Intel 1992.

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 executing an atomic 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 Apparatus and method for executing an atomic instruction, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for executing an atomic instruction will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1808720

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