DataScalar: The Failed 90s Memory-Centric Architecture That Aged Well

lauriewired · x · 2026-10-02

Security researcher lauriewired argues some of the best CS ideas come from failed late-90s research, spotlighting DataScalar — a memory-centric execution model that traded excess CPU cycles for reduced data movement.

DataScalar ran redundant, sequential copies of a program across processors; the CPU that 'won' the race to needed memory one-way broadcast results, avoiding conventional remote requests — essentially racing threads against each other instead of building a better prefetcher, a odd form of near-data processing. Its risky bet: arithmetic would become virtually free compared to data movement, a call lauriewired says was right.

She notes redundant processing today is mostly used for lockstep safety (aerospace) rather than latency-sensitive performance, and draws a parallel to the data racing in her TailSlayer project to reduce RAM refresh latency stalls.

Related event: Researcher Revives 1990s DataScalar as a Vision for the AI Era(2 posts)→

Original post →

More from Infra

Infra channel →