You are currently viewing SemiWiki as a guest which gives you limited access to the site. To view blog comments and experience other SemiWiki features you must be a registered member. Registration is fast, simple, and absolutely free so please, join our community today!
What is the difference between processing-in-memory and computing-in-memory and logic-in-memory. Or are they same? Can someone please give a definite answer, considering various memories such as SRAM/memristor/spintronic.
Sometimes, research papers confuse the terms, so I am not able to come to a definite conclusion. Thanks a lot!
What is the difference between processing-in-memory and computing-in-memory and logic-in-memory. Or are they same? Can someone please give a definite answer, considering various memories such as SRAM/memristor/spintronic.
Sometimes, research papers confuse the terms, so I am not able to come to a definite conclusion. Thanks a lot!
It's supposed to be implementing logic operations (like AND, OR) or matrix-vector operations with memory cells instead of logic gates. But actually 3D NAND and DRAM makes use of external specialized computing units (known as controllers, often using FinFET logic), so there is computing or processing outside memory still, just to support the memory.