{
 "protocol": "protocol-gpu.json",
 "engineCommit": "f41d1a4",
 "hardware": "NVIDIA GB10 (driver 580.178.04, CUDA 13.0), shared with a resident inference service holding 9.7 GB; run at nice 19",
 "equivalence": {
  "replicates": 10,
  "lives": 200000,
  "months": 120,
  "gpu": [
   {
    "seed": 20261004,
    "births": 18883,
    "deaths": 31166,
    "partnerships": 28556,
    "separations": 2610,
    "departures": 0,
    "alive": 187717
   },
   {
    "seed": 20261005,
    "births": 18845,
    "deaths": 31274,
    "partnerships": 28433,
    "separations": 2500,
    "departures": 0,
    "alive": 187571
   },
   {
    "seed": 20261006,
    "births": 18732,
    "deaths": 31565,
    "partnerships": 28091,
    "separations": 2519,
    "departures": 0,
    "alive": 187167
   },
   {
    "seed": 20261007,
    "births": 18905,
    "deaths": 31339,
    "partnerships": 28384,
    "separations": 2437,
    "departures": 0,
    "alive": 187566
   },
   {
    "seed": 20261008,
    "births": 18657,
    "deaths": 31475,
    "partnerships": 28448,
    "separations": 2459,
    "departures": 0,
    "alive": 187182
   },
   {
    "seed": 20261009,
    "births": 18507,
    "deaths": 31428,
    "partnerships": 28192,
    "separations": 2496,
    "departures": 0,
    "alive": 187079
   },
   {
    "seed": 20261010,
    "births": 18880,
    "deaths": 31450,
    "partnerships": 28077,
    "separations": 2498,
    "departures": 0,
    "alive": 187430
   },
   {
    "seed": 20261011,
    "births": 18873,
    "deaths": 31431,
    "partnerships": 28328,
    "separations": 2490,
    "departures": 0,
    "alive": 187442
   },
   {
    "seed": 20261012,
    "births": 18758,
    "deaths": 31407,
    "partnerships": 28384,
    "separations": 2510,
    "departures": 0,
    "alive": 187351
   },
   {
    "seed": 20261013,
    "births": 18706,
    "deaths": 31151,
    "partnerships": 28349,
    "separations": 2600,
    "departures": 0,
    "alive": 187555
   }
  ],
  "identicalToMonthlyEngine": "every count of every seed is identical to the TypeScript monthly engine (experiment/lives/gpu/reference.ts monthly), so every difference is 0 and every count is within the bound",
  "equivalent": true
 },
 "throughput": {
  "lives250M": {
   "lives": 250000000,
   "months": 12,
   "lifeMonths": 2993135378,
   "seconds": 2.207,
   "lifeMonthsPerSecond": 1356048615,
   "buildSeconds": 2.1,
   "held": 252352333,
   "births": 2352333,
   "deaths": 3626033,
   "partnerships": 7229499
  },
  "lives1B": "the frozen engine stopped with an illegal memory access while building the world (large managed allocations on this device); no figure",
  "startState250M": "throughput_start 2026-10-05T12:51:13+02:00 lives 250000000 load 11.32 11.88 9.99 free_gb 96 gpu_util 28 % resident a resident inference service, 9691 MiB;"
 },
 "primary": {
  "equivalent": true,
  "lifeMonthsPerSecondAt250M": 1356048615,
  "met": true
 },
 "followUp": {
  "note": "NOT the registered run: after it, the population columns were moved to GPU memory (lives.cu at the next commit). Equivalence re-checked: still identical on all 10 seeds.",
  "lives250M": {
   "lifeMonthsPerSecond": 2290795522,
   "seconds": 1.307
  },
  "lives1B": {
   "lifeMonthsPerSecond": 922492492,
   "seconds": 12.979,
   "held": 1009406530,
   "births": 9406530,
   "deaths": 14495406,
   "partnerships": 28974098
  }
 }
}