Fixed
Pinned fields
Click on the next to a field label to start pinning.
Details
Components
Assignee
Jacob Cobbett-SmithJacob Cobbett-SmithReporter
Jacob Cobbett-SmithJacob Cobbett-SmithPriority
MajorCompatibility
MinorFix versions
Details
Details
Components
Assignee
Jacob Cobbett-Smith
Jacob Cobbett-SmithReporter
Jacob Cobbett-Smith
Jacob Cobbett-SmithPriority
Compatibility
Minor
Fix versions
Created June 18, 2015 at 12:04 PM
Updated April 27, 2016 at 2:04 PM
Resolved April 27, 2016 at 2:04 PM
When building up the graphs, Thor flags the graphs as 'global' (needing cluster wide synchronization) or not, if they are local only, they can be executed without synchronization, or any flow control from the master.
This crucial for LOOP, if it contains no activities that require synchronization, it can execute much more quickly on the slaves.
There are some graphs where the body of the loop, looks local only, but the generated code makes calls back to request the global result, therefore the loop iterations must be globally synchronized.
The code generator needs to flag those loops or activities within the loop body which behave this way, so that Thor can discern this requirement.