bulk-synchronous processing

noun
UK /bʌlk sɪŋˈkrɒnəs ˈprəʊsɛsɪŋ/
US /bʌlk sɪŋˈkrɑnəs ˈprɑsɛsɪŋ/

A way for many computers to work together by doing a chunk of work, then stopping to share and check results before going on.

The simulation used bulk-synchronous processing so every processor finished its step before the group compared notes.


OTHER MEANINGS

2. A parallel programming model where computation is organized into rounds separated by global synchronization points.

The BSP model divides the program into supersteps, each ending with a barrier.

3. A data-processing pattern in which records are handled in batches and synchronized at fixed intervals.

The pipeline relies on bulk-synchronous processing to keep batch updates consistent.

4. A teaching or workflow approach where a whole group completes a stage together before moving to the next.

The workshop used bulk-synchronous processing, with everyone finishing one exercise before starting the next.