CHIME: Energy-Efficient STT-RAM-Based Concurrent Hierarchical In-Memory Processing

Dhruv Gajaria, Tosiron Adegbija, Kevin Gomez

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Processing-in-cache (PiC) and Processing-in-memory (PiM) architectures, especially those utilizing bit-line computing, offer promising solutions to mitigate data movement bottlenecks within the memory hierarchy. While previous studies have explored the integration of compute units within individual memory levels, the complexity and potential overheads associated with these designs have often limited their capabilities. This paper introduces a novel PiC/PiM architecture, Concurrent Hierarchical In-Memory Processing (CHIME), which strategically incorporates heterogeneous compute unitsacross multiple levels of the memory hierarchy. This design targets the efficient execution of diverse, domain-specific workloads by placing computations closest to the data where it optimizes performance, energy consumption, data movement costs, and area. CHIME employs STT-RAM due to its various advantages in PiC/PiM computing, such as high density, low leakage, and better resiliency to data corruption from activating multiple word lines. We demonstrate that CHIME enhances concurrency and improves compute unit utilization at each level of the memory hierarchy. We present strategies for exploring the design space, grouping, and placing the compute units across the memory hierarchy. Experiments reveal that, compared to the state-of-the-art bit-line computing approaches, CHIME achieves significant speedup and energy savings of 57.95% and 78.23% for various domain-specific workloads, while reducing the overheads associated with single-level compute designs.

Original languageEnglish (US)
Title of host publicationProceedings - 2024 IEEE 35th International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages228-236
Number of pages9
ISBN (Electronic)9798350349634
DOIs
StatePublished - 2024
Event35th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024 - Hong Kong, Hong Kong
Duration: Jul 24 2024Jul 26 2024

Publication series

NameProceedings of the International Conference on Application-Specific Systems, Architectures and Processors
ISSN (Print)1063-6862

Conference

Conference35th IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2024
Country/TerritoryHong Kong
CityHong Kong
Period7/24/247/26/24

Keywords

  • concurrency
  • domain-specific computing
  • hierarchical computing
  • Processing-in-cache (PiC)
  • Processing-in-memory (PiM)
  • STT-RAMs

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'CHIME: Energy-Efficient STT-RAM-Based Concurrent Hierarchical In-Memory Processing'. Together they form a unique fingerprint.

Cite this