Diagrams:** Diagrams:

parallel processing arcade no. 01

Concurrengine

RUN//THREAD

A low-resolution engine for thinking about high-throughput systems: every task a tile, every lock a visible gate, every scheduler a deliberate rhythm.

Tomorrow's supercomputer, explained like a cartridge found in a dark research lab.

chapter 02 / scheduling

The scheduler is a tile board.

Work does not flow as a smooth river. It advances as crisp, countable pieces, each one waiting for a slice of time. Concurrency becomes visible when the board refuses to hide the queue.

In Concurrengine, runnable tasks slide through a narrow bus, pause at interrupts, and resume with the click of an arcade cabinet relay.

fairness is a pattern, not a promise.

Round-robin dispatch rendered as grayscale cells with a single phosphor program counter.

chapter 03 / mutex

Locks are doors drawn one pixel wide.

When two actors reach the same doorway, the abstraction becomes physical. One sprite passes; the other waits at the threshold, vibrating with intent but never overlapping the critical tile.

The lock is not a punishment. It is a tiny architectural fact that keeps the room from tearing itself apart.

shared memory needs walls before it can become a city.

Two threads contend for a single-tile corridor while the mutex blinks between states.

chapter 04 / race

A race condition is bad choreography.

Nothing looks broken until timing changes. Then two correct gestures arrive in the wrong order, a counter stutters, and the machine reveals the choreography it had been pretending not to need.

Here, causality is drawn as circuit traces: right angles, hard stops, no gradients, no apologies.

sequencing is the hidden typography of execution.

Competing writes flicker over a dithered memory register until order is restored.

colophon / engine room

Discrete parts. Living motion.

Concurrengine treats parallel software as a mechanical publication: a technical manual whose diagrams breathe, lock, stall, and resume at twelve frames per second.

No hero image. No pricing grid. Just the page, the spine, the thread, and the pulse.

END//JOIN