Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2011-07-05
2011-07-05
Puente, Emerson C (Department: 2196)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C710S200000
Reexamination Certificate
active
07975271
ABSTRACT:
According to at least one embodiment, a method includes determining that a thread desires a lock for accessing a resource. The method further includes dynamically determining a portion of the resource for which a lock is to be obtained for the thread, and obtaining the lock on the determined portion. According to at least one embodiment, a system includes a processor for executing a plurality of threads, and a resource usable by the plurality of threads. The threads are each operable to dynamically determine a portion of the resource for which a lock is to be obtained for the thread desiring to use the resource.
REFERENCES:
patent: 5504670 (1996-04-01), Barth et al.
patent: 5761659 (1998-06-01), Bertoni
patent: 5991808 (1999-11-01), Broder et al.
patent: 6321308 (2001-11-01), Arnon et al.
patent: 6449614 (2002-09-01), Marcotte
patent: 6823351 (2004-11-01), Flood et al.
patent: 6973521 (2005-12-01), Indiresan et al.
patent: 6986000 (2006-01-01), Yamada
patent: 7457933 (2008-11-01), Pferdekaemper et al.
patent: 2004/0083481 (2004-04-01), Shultz et al.
patent: 2004/0088573 (2004-05-01), Jeyaram
patent: 2006/0101472 (2006-05-01), Davis
patent: 2006/0225077 (2006-10-01), Anderson
Robison, A., “The Abstraction Penalty for Small Objects in C+ + ” [online] Retrieved on Apr. 4, 2005 Retrieved from: w eb.archive.org/web/20030224175656/.
Dubois, P. “C+ + Gets Faster for Scientific Computing” Computers in Physics, vol. 10, No. 5, Sep./Oct. 1996, pp. 458-462.
Grega, W., “Hardware-in-the-loop simulation and its application in control education”, 29th ASEE/IEEE Frontiers in Education Conference, Nov. 10, 1999, 6 pages.
Glinsky, E. et al., “Modeling and Simulation of Hardware/Software Systems with CD+ + ”, Proceedings of the 2004 Winter Simulation Conference, pp. 198-205.
Blumofe, R., et al., “Scheduling Multithreaded Computations by Work Stealing”, IEEE FOCS '94, Nov. 20-22, 1994, 13 pages.
“POSIX Threads Programming”, [online] Retrieved on Mar. 2, 2005 Retrieved from: .llnl.gov/computing/tutorials/workshops/workshop/pthreads/MAIN.html 29 pages.
Robison, A . , The Abstraction Penalty for Small Objects in C+ + • [online] Retrieved on Apr. 4, 2005 Retrieved from: web.archive.org/web/20030224175656/.
Grega, W. “Hardware-in-the-loop simulation and its application in control education”, 29th ASEEIIEEE Frontiers in Education Conference, Nov. 10, 1999,6 pages.
Glinksy, E. et al “Modeling and Simulation of Hardware/Software Systems with C++”, Proceedings of the 2004 Winter Simulation Conference, pp. 198-205.
Hewlett--Packard Development Company, L.P.
Puente Emerson C
Truong Camquy
LandOfFree
System and method for dynamically determining a portion of a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for dynamically determining a portion of a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for dynamically determining a portion of a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2719608