{
  "id": 14440977,
  "title": "Lockstep to pipeline in almost one line",
  "url": "https://urgent.news/2026/10/14/lockstep-to-pipeline-in-almost-one-line",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-14T11:44:23.000Z",
  "source": {
    "name": "Lobsters",
    "slug": "lobsters",
    "url": "https://andersmurphy.com/2026/10/12/lockstep-to-pipeline-in-one-line.html"
  },
  "original_language": "en",
  "account": "Lockstep systems update and render sequentially, which simplifies reasoning about concurrency but limits parallel writing to a single core. Pipelining allows phases to run in parallel, moving from a lockstep to a pipelined tick system. The phases still run on separate cores/threads in batches, waiting at barriers before the next tick. This maintains back pressure and overrun tracking while enabling writing and reading simultaneously. Read consistency is ensured through read transactions wrapping each render batch, with all batches starting before the write batch completes, eliminating read skew. The pipelined system is almost unaffected compared to the lockstep system, with write and read operations occurring concurrently.",
  "summary": null,
  "key_points": [
    "Lockstep systems update sequentially, simplifying concurrency reasoning",
    "Pipelining enables parallel phases, moving to pipelined tick system",
    "Pipelined system maintains back pressure, read consistency through transactions"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}