IEEE Access (Jan 2024)
Domain-Specific STT-MRAM-Based In-Memory Computing: A Survey
Abstract
In recent years, the rapid growth of big data and the increasing demand for high-performance computing have fueled the development of novel computing architectures. Among these, in-memory computing architectures that leverage the high-density and low-latency nature of modern memory technologies have emerged as promising solutions for domain-specific computing applications. STT-MRAM (Spin Transfer Torque Magnetic Random Access Memory) is one of such memory technology that holds great potential for in-memory computing due to numerous advantages such as non-volatility, high density, high endurance, and low power consumption. This survey paper aims to provide a comprehensive overview of the state-of-the-art in STT-MRAM-based domain-specific in-memory computing (DS-IMC) architectures. We examine the challenges, opportunities, and trade-offs associated with these architectures from the perspective of various application domains, like machine learning, image and signal processing, and data encryption. We explore different experimental research tools used in studying these architectures, guidelines for efficiently designing them, and gaps in the state-of-the-art that necessitate future research and development.
Keywords