If, further, the intra-voxel subscheme is linear time, then the voxel method is also linear time overall. If the subscheme is not linear; but the number of objects in each voxel is bounded, the subscheme runs in constant time and the voxel method is again linear time.
In the parallel implementation, after a global
synchronization step each voxel forms an
independent serial subproblem. Thus assuming enough
voxels that good load balance is possible4.1the time required is
. For large enough
, the first term dominates and the time required
is
.