Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2011-03-15
2011-03-15
Puente, Emerson C (Department: 2196)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C718S102000, C711S150000
Reexamination Certificate
active
07908597
ABSTRACT:
A synchronous reference code indicative of the fact that synchronous updating was made is provided to data which is to be applied to a critical section, and the code is set when synchronous updating is made. After a sentence in the critical section is executed, it is confirmed whether or not the synchronous updating of the data was made. In a thread for synchronous reference, reference is made, it is confirmed whether or not synchronous updating was made, and then the correctness of the updating is confirmed. When the synchronous updating is not made, the execution of the critical section is completed. Thereby the simultaneous execution of the critical sections and reduction of an overhead are realized.
REFERENCES:
patent: 6757891 (2004-06-01), Azagury et al.
patent: 2004/0162948 (2004-08-01), Tremblay et al.
patent: 05-257792 (1993-10-01), None
Transactional Monitors for Concurrent Objects Adam Welc, Suresh Jagannathan, and Antony L. Hosking ECOOP 2004, LNCS 3086, pp. 518-541.
Language Support for Lightweight Transactions Tim Harris, Keir Fraser OOPSLA'03, Oct. 26-30, 2003, Anaheim, California.
A Qualitative Survey of Modern Software Transactional Memory Systems Virendra J. Marathe and Michael L. Scott Department of Computer Science University of Rochester Jun. 2004.
Lock Reservation: Java Locks Can Mostly Do Without Atomic Operations Kiyokuni Kawachiya, Akira Koseki, and Tamiya Onodera OOPSLA'02, Nov. 4-8, 2002, Seattle, Washington, USA.
D. Bacon, et al. “Thin Locks: Featherweight Synchronization for Java”, IBM T.J. Watson Research Center.
Jong-Deok Choi, et al. “Escape Analysis for Java” IBM T.J. Watson Research Center.
Nakajima Kei
Nishiyama Hiroyasu
Antonelli, Terry Stout & Kraus, LLP.
Hitachi , Ltd.
Mills Paul
Puente Emerson C
LandOfFree
Method for executing plural programs, method for converting... 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 executing plural programs, method for converting..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for executing plural programs, method for converting... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2757911