AI revives in-memory processors
eetimes.com
eetimes.com
I'm guessing that mixing CMOS and SRAM into same process is hard to do in large scale.
I meant mixing CMOS and DRAM.
https://semiengineering.com/whats-next-in-scaling-and-stacki...
That’s a bit more than just locating the processor inside the memory array.
Contrast this with digital circuits where the amplification of each transistor is a high/low signal from an upstream transistor which represents a 0/1, making it a switch.
Questions: How close would this be to a drop-in replacement for a GPU? How close could this sort of chip be to a general purpose SIMD[1] processor?
The most reasonable one I have seen is Ambit from Microsoft Research. Ambit looks nice for its proposed workloads, but it is still unclear how it can be extended to more general computation.
https://www.microsoft.com/en-us/research/publication/ambit-m...
Is it possible that the now-defunct Micron Automaton Processor would be an example of the kind of model one would wind-up with?
It is still supposedly being studies here:
https://engineering.virginia.edu/center-automata-processing-...
Very far away from it. A GPU is a clever bit of kit but it still has a memory bus, what is described here does away with that bus and moves computational capability right next to the memory cells.
If in-memory processors are going to be a thing you could prototype them very inefficiently on an FPGA, which would be an interesting thing to do but not interesting enough to give it a commercial edge in that particular form of packaging.
In order to make a part of the FPGA work as memory you'd have to use some of that capacity to use the logical function blocks to emulate the memory.