Abstract
Memristor is a resistive random-access memory (RRAM) technology that enables the development of low-power and low-cost solutions. It has the potential to be used for storage, computing, security, and sensing applications. One of the critical features of a memristor device is its ability to behave like an analog memory that mimics the synapse behavior in the brain and consequently achieves a bio-inspired system. Neuromorphic systems based on such circuits produce high-density, extremely low-power hardware designs capable of performing many MAC operations in parallel. Additionally, since the memristor combines storage and computing capabilities, it is an ideal building block for in-memory computing (IMC). This chapter introduces the memristor-based IMC technology, along with a review of state-of-the-art memristor accelerator frameworks in different applications. In addition, the different challenges related to IMC with memristor devices and crossbars on the device, circuit, and system levels are discussed. Furthermore, in order to demonstrate the potential of the memristor device, especially its analog memory characteristics, which are essential for many applications, a RRAM-based transformer has been implemented, simulated, and tested. Finally, a discussion of the commercial availability of the memristor design is provided.
Original language | British English |
---|---|
Title of host publication | In-Memory Computing Hardware Accelerators for Data-Intensive Applications |
Publisher | Springer Nature |
Pages | 97-121 |
Number of pages | 25 |
ISBN (Electronic) | 9783031342332 |
ISBN (Print) | 9783031342325 |
DOIs | |
State | Published - 25 Sep 2023 |
Keywords
- Data-centric computing
- Efficient computing
- In-memory computing
- Machine learning
- Memristor
- Near-memory computing