Event-level parallelism
One of the ideas idea behind PROOF is to minimize the execution time by having all contributing workers terminating their assigned task at the same time. This is achieved by using fine-grained work distribution, where the amount of work assigned to a worker, also called a packet, is determined dynamically following the real-time performance of the workers. In principle, the packet can be as small as the basic unit, the event.
A schematic view of the execution flow is given in the picture: