Method for executing plural programs, method for converting source programs and compiler program using these methods
AssigneeHitachi, Ltd.
InventorsHiroyasu Nishiyama, Kei Nakajima
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi, Ltd.
InventorsHiroyasu Nishiyama, Kei Nakajima
Estimating the term…
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.
A method for executing a plurality of programs in a computer system having a function of parallelly executing the plurality of programs, a memory space sharable by the plurality of programs and a function of excluding execution of the other programs, in case one of the plurality of programs is executed with respect to a memory space associated with sharing, said execution method comprising the steps of:
A program converting method in a computer system having a function of parallelly executing the plurality of programs, a memory space sharable by the plurality of programs and a function of excluding execution of the other programs, in case one of the plurality of programs is executed with respect to a memory space associated with sharing;
Dependencies are inferred from the claim text.