摘要 |
<P>PROBLEM TO BE SOLVED: To reduce the number of pieces of synchronous communication related to parallel data processing in a pipeline manner. <P>SOLUTION: For executing a plurality of threads to which one group that includes one or more tasks showing data calculation is assigned, respectively, in a second thread of two threads to which data using task having a data dependent relation with a data supplying task of a first thread of the two threads is assigned, before executing the data using task, a task parallel processing method performs synchronization waiting processing of the data supplying task, and also in the first thread, after executing the data supplying task, performs synchronization notification processing to the data using task, and performs synchronization waiting processing and synchronization notification processing related to the data using task firstly executed in each thread with handshake, and also performs synchronization processing and synchronization notification processing related to tasks other than the data using task without handshake. <P>COPYRIGHT: (C)2013,JPO&INPIT |