3 ms·
In-DRAM goes back a long time. There were plenty of papers in the 90s about various ideas for turning a bank of DRAM into a SIMD machine. They weren't as clever
by xhkkffbf 1y ago
In-DRAM goes back a long time. There were plenty of papers in the 90s about various ideas for turning a bank of DRAM into a SIMD machine. They weren't as clever as some of these ideas or as well developed but these papers are just the latest versions of an old idea.
- therealcamino 1y agoDo any of those techniques use unmodified DRAM or are you talking about processor-in-memory approaches?
- dr_zoidberg 1y agoThe abstract of OPs link mentions "Processing-Using-DRAM (PUD)" as exactly that, using off the shelf components. I do wonder how they achieve that, I guess fiddling with the controller in ways that are not standard but get the job (processing data in memory) done. Edit: Oh and cpldcpu linked the ComputeDRAM paper that explains how to do it with off the shelf parts.
- jiveturkey 1y agoThat context is very helpful. But you don't need to poo-poo the ideas as "just another iteration". Everything we have today is built on top of decades of prior work. The paper itself mentions a lot of prior work.