Method for maintaining atomicity of instruction sequence to...

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S155000

Reexamination Certificate

active

07552290

ABSTRACT:
A method for maintaining atomicity of a sequence of instructions includes a processor requesting exclusive access to a given memory resource. The request may include executing a critical section of code having memory reference instructions each including a LOCK prefix, and the memory reference instructions may be followed by an ACQUIRE instruction. The method also includes comparing each memory address of the critical section of code to each address of sets of addresses in response to execution of the ACQUIRE instruction. Each address of the sets of addresses corresponds to a respective memory resource to which a requester has exclusive access. In response to any memory address of the critical section of code matching any address of the sets of addresses, the method includes causing the ACQUIRE instruction to fail, and inhibiting modifying data corresponding to any memory address in an atomic phase of the critical section of code.

REFERENCES:
patent: 5142676 (1992-08-01), Fried
patent: 6389519 (2002-05-01), Thusoo et al.
patent: 6604162 (2003-08-01), Mosur et al.
patent: 6678772 (2004-01-01), McKenney
patent: 7117481 (2006-10-01), Agesen et al.
patent: 7120762 (2006-10-01), Rajwar et al.
patent: 7269717 (2007-09-01), Tremblay et al.
patent: 7290105 (2007-10-01), Jeter et al.
patent: 2004/0068607 (2004-04-01), Narad
patent: 2004/0123058 (2004-06-01), Hum et al.
patent: 2005/0132132 (2005-06-01), Rosenbluth et al.
patent: 2005/0283783 (2005-12-01), DeSota
patent: 2006/0026411 (2006-02-01), Yoshida
patent: 2006/0041788 (2006-02-01), Brock et al.
patent: 2006/0218556 (2006-09-01), Nemirovsky et al.
International Preliminary Report on Patentability; International Application No. PCT/US2006/033192; Authorized Officer Bota-Madsen, Zorka; Mailed on Aug. 11, 2007.
“Intel 80386 Programmer's Reference Manual 1986”; Intel Corporation; Feb. 1. 2001.
Finkel, R. A.; “An Operating Systems Vade Mecum”; Prentice Hall (New Jersey); 1988.

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

Method for maintaining atomicity of instruction sequence to... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for maintaining atomicity of instruction sequence to..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for maintaining atomicity of instruction sequence to... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4144485

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