BACK TO MAIN PATHPARALLEL HORIZONS
LESSON 00PROGRAMMABLE PARALLELISM
READ
  1. 01OBSERVE
  2. 02REWRITE
  3. 03LAUNCH
  4. 04COMPLETE

STEP 01 · OBSERVE

LET THE CPU RUN FIRST.

The same addition must run 256 times. The CPU loop advances one index at a time while every later element waits.
SERIAL PROGRAM1 WORKER · 256 SEQUENTIAL VISITS
01for (int i = 0; i < 256; i++) {
02c[i] = a[i] + b[i];
03}
CPU
CPU WORKERi = 000
DATA QUEUEWAITING TO RUN
0/ 256