Method for proactive synchronization within a computer system

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

07636819

ABSTRACT:
A method for providing proactive synchronization in a computer system includes a processor requesting exclusive access to a given memory resource. The request may include one or more addresses associated with the given memory resource. The method also includes comparing each of the addresses in the request to each address in a plurality of sets of addresses. Each address in the sets of addresses may correspond to a respective memory resource to which a requestor has exclusive access. In addition, in response to any address of the one or more addresses matching any address in the plurality of sets of addresses, the method includes returning a count value associated with the set including the matching address. The count value may be indicative of the number of requestors contending for the matching address. Software may utilize this count value to proactively choose an item with lower contention probabilities in subsequent attempts.

REFERENCES:
patent: 5142676 (1992-08-01), Fried et al.
patent: 5285528 (1994-02-01), Hart
patent: 6219751 (2001-04-01), Hodges
patent: 6678772 (2004-01-01), McKenney
patent: 7117481 (2006-10-01), Agesen et al.
patent: 7210019 (2007-04-01), Corrado
patent: 7290105 (2007-10-01), Jeter et al.
patent: 2002/0161954 (2002-10-01), Joy et al.
patent: 2003/0126381 (2003-07-01), Vo
patent: 2004/0068607 (2004-04-01), Narad
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/0225078 (2006-10-01), Anderson
International Search Report in U.S. Appl. No. 11/508,646, mailed Feb. 6, 2007.
Anonymous: “Intel 80386 Programmer's Reference Manual 1986”, Feb. 1, 2001, pp. 1, 192-194, 336-337, XP002415050, Retrieved from the Internet: URL: http://www.cs.ucla.edu/{kohler/class/04f-aos/ref/i386.pdf.
Finkel, R.A., “An Operating System Vade Mecum, Concurrency”, Operating Systems Vade Mecum, Englewood Cliffs, Prentice Hall, US, 1988, pp. 274-313, XP002266962.
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.
Examination Report in GB0802809.4 issued Jul. 21, 2008.

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 proactive synchronization within a computer 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 Method for proactive synchronization within a computer system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for proactive synchronization within a computer system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4134361

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