Custom RISC-V architecture incorporating memristive in-memory computing

Research output: Contribution to journalResearch articleContributedpeer-review

Contributors

  • Konstantinos Alexandros Mallios - , Democritus University of Thrace (Author)
  • Ioannis Tompris - , Democritus University of Thrace (Author)
  • Athanasios Passias - , Democritus University of Thrace (Author)
  • Vasileios Ntinas - , Chair of Fundamentals of Electrical Engineering (Author)
  • Iosif Angelos Fyrigos - , Democritus University of Thrace (Author)
  • Georgios Ch Sirakoulis - , Democritus University of Thrace (Author)

Abstract

Due to the rise in data-intensive applications, the von Neumann bottleneck is increasingly restricting modern computer architectures, resulting to latency and energy consumption. Addressing this challenge necessitates a CMOS-compatible solution with high energy efficiency and significant parallelism. Utilizing resistive switching components within a 1T1R crossbar array and the application of Stanford RRAM model, this paper suggests an original method for in-memory computing. Moreover, this work shows a new way to advance the popular RISC-V architecture by including memristive crossbar array. It does this by adding a custom instruction set, special hardware blocks, and the Scouting Logic Scheme. These modifications serve both as a comprehensive testbed for the memory system and a proof of concept for the future integration of memristors in computing architectures. The proposed design undergoes extensive testing and power analysis to validate its functionality and performance under various conditions. The results demonstrate significant improvements in computational efficiency and energy savings, highlighting the potential of memristor-based in-memory computing systems to overcome current architectural limitations.

Details

Original languageEnglish
Article number155505
JournalAEU - International Journal of Electronics and Communications
Volume187
Publication statusPublished - Dec 2024
Peer-reviewedYes

External IDs

ORCID /0000-0002-2367-5567/work/168720271

Keywords

Sustainable Development Goals

ASJC Scopus subject areas

Keywords

  • In-memory computing, RISC-V, RRAM crossbar