Video Not Available
Details
Abstract
Processing-in-memory (PIM) solutions vastly accelerate systems. Memristors possess a unique property that enables storage and logic within the same device, which is exploited in the memristive Memory Processing Unit (mMPU). The mMPU expand stateful logic techniques, such as IMPLY, MAGIC and FELIX, to high-throughput parallel logic and arithmetic operations. Unfortunately, the mMPU is highly vulnerable to soft errors and this massive parallelism is not compatible with traditional reliability techniques. In this paper, we discuss reliability techniques that efficiently support the mMPU by utilizing the same principles as the mMPU computation. The short-term and long-term reliability of large-scale applications are evaluated.