摘要 |
<p><P>PROBLEM TO BE SOLVED: To achieve transmission and reception (asynchronous communication) of data between nodes by completely removing barrier synchronization between threads constituting a multi-thread when harmonizing a plurality of procedures decentralized to multiple nodes and processed in parallel. <P>SOLUTION: Barrier synchronization before asynchronous transmission is removed, and a send counter is introduced. When the value of the counter reaches a predetermined value, the send counter is ready. Barrier synchronization after waiting for reception is removed, and each of the threads constituting the multi-thread waits until desired data is received. When processing with dependency between the threads constituting the multi-thread are dependent is carried out, a phase lock counter is introduced for consistency, and a time step is guaranteed between the threads which are dependent on each other. <P>COPYRIGHT: (C)2012,JPO&INPIT</p> |