PuDGhost: Experimental Analysis of Computation Result Corruption in Processing-using-DRAM Operations on Real DRAM Chips and Implications for Future Systems

2026-06-18

Authors: Daichi Tokuda, İsmail Emir Yüksel, Tatsuya Kubo, Ataberk Olgun

ArXiv: 2606.19119v1

PDF: Download PDF

For decades, computers have followed a simple division of labor: memory stores data and processors compute on it. The problem? Constantly shuttling data back and forth between the two is slow and burns enormous amounts of energy — sometimes more than the computation itself. This bottleneck has a name: the "memory wall."

One promising end-run around this wall is called Processing-using-DRAM (PuD). The clever idea: DRAM chips are already massive grids of cells arranged in rows and columns. If you activate multiple rows simultaneously, the electrical interactions between them naturally produce logical operations (AND, OR, NOT) on the bits stored in those rows. In other words, your memory becomes a giant, free computer — no data movement required.

This paper asks an uncomfortable question: does PuD actually work reliably on real, modern DRAM chips? The authors took commercial DRAM and ran extensive experiments. Their finding, which they call PuDGhost, is troubling:

The implications are significant. PuD has been pitched as a transformative architecture for AI workloads, databases, and any application that grinds through large amounts of memory. But if running PuD operations can corrupt the very data they're supposed to operate on — or worse, data belonging to other processes — then the whole paradigm needs guardrails before it can ship in real systems.

The authors don't just diagnose the problem; they sketch implications for future systems: error-correction schemes, data-placement policies that keep "computational" rows away from sensitive ones, and refresh strategies that account for the disturbance PuD introduces. The takeaway is that researchers can't just simulate PuD on idealized models — the physics of real chips is messier than the theory assumes.

Why it matters: Processing-in-memory is one of the most hyped escapes from the memory-wall bottleneck, and this paper shows it has a fundamental reliability problem on real hardware that the field has to solve before it can be trusted in production systems.

All newsletters