An Integrated Data Analysis Suite and Programming ... - TOBIAS-lib
An Integrated Data Analysis Suite and Programming ... - TOBIAS-lib
An Integrated Data Analysis Suite and Programming ... - TOBIAS-lib
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.3. A SIMPLIFIED PARALLELIZATION INTERFACE 75<br />
not in the root process.<br />
Threads of worker processes' parallelizer objects operate by requesting data from the respective<br />
counterpart in the root process. Failure to retrieve data indicates that processing is<br />
complete, <strong>and</strong> triggers invocation of the thread's ush signal <strong>and</strong> subsequently thread termination.<br />
Otherwise, data received are transmitted to the subsequent parallel object, identical with<br />
threaded operation.<br />
Subsequent sync objects submit received data <strong>and</strong> ush signals to the corresponding object<br />
of the root process. Sections formed by serial objects however cause an interruption in the<br />
pipelines of worker processes. Therefore, sync objects must exploit the postlock signal transmitted<br />
through serial modules to trigger a downstream desync object to request data generated<br />
by serial processing from its counterpart in the root process.