In-memory Bulk Bitwise Logic Operation for Multi-level Cell Non-volatile Memories

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Multi-level cell (MLC) memories are of particular interest due to their high density and low per-bit cost. The significant contrast between high and low resistance states in phase change memory (PCM) technology supports its MLC capability. In this paper, we propose a processing-in-memory (PIM) structure for resistance-based, including PCM, MLC (2-bit/cell) memories. With slight modification of the existing peripheral circuitry of PCM, the proposed structure enables performing in-memory bulk logic operations. The modified peripheral circuitry activates two rows of PCM cells simultaneously, reads their bitlines, and converts them to desired outputs to compute the bitwise operation for pairs of bits stored in the activated cells. Unlike PIM structures based on single-level cell (SLC) that process rows of single bits in each memory access, the proposed MLC-based structure processes rows of 2 bits in each memory access. This leads to a significant saving in computational time and energy. Our evaluation for bitwise vector OR operations shows significant improvement in computational speed and energy compared to state-of-the-art work using SLC. Future development of software support for the proposed structure, will enable us to efficiently perform complex image processing and deep neural network algorithms in memory.

Original languageEnglish
Title of host publicationMEMSYS 2022 - Proceedings of the International Symposium on Memory Systems
ISBN (Electronic)9781450398008
DOIs
StatePublished - Oct 3 2022
Event2022 International Symposium on Memory Systems, MEMSYS 2022 - Washington, United States
Duration: Oct 3 2022Oct 6 2022

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2022 International Symposium on Memory Systems, MEMSYS 2022
Country/TerritoryUnited States
CityWashington
Period10/3/2210/6/22

Bibliographical note

Publisher Copyright:
© 2022 ACM.

Keywords

  • Bulk bitwise logic operation
  • Memory architecture
  • Multi-level cell
  • Non-volatile memories
  • Processing-in-memory (PIM)

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Fingerprint

Dive into the research topics of 'In-memory Bulk Bitwise Logic Operation for Multi-level Cell Non-volatile Memories'. Together they form a unique fingerprint.

Cite this