Data movement
Modern processors can execute arithmetic faster than they can feed it; pointer-rich state repeatedly crosses cache and memory boundaries.
01 / THE THESIS
Compute keeps getting faster. Feeding it—and coordinating irregular work across the machine—is becoming the harder systems problem.
Next: Product thesisModern processors can execute arithmetic faster than they can feed it; pointer-rich state repeatedly crosses cache and memory boundaries.
Dense compute hardware excels on regular kernels, but graphs, branches, and sparse control leave execution resources idle or waiting.
One application crosses CPU, GPU, and specialized runtimes—each with different kernels, schedulers, and tuning rules.
THE RESPONSE
Instead of moving instructions and data to a distant processor, NLM lets computation emerge where the data already lives.
GRAPH-NATIVE EXECUTION
Programs are represented as nodes and links.
An active pair triggers a local rewrite.
Independent active pairs execute in parallel.
Numerical primitives use the same triggering model.
