Publication:

Hierarchical Networks and Low-Swing Signaling to Reduce Delay in IMC Architectures

Loading...
Thumbnail Image

Files

COS_Inspired_Thesis__A_Thesis_in_Computer_Science (3).pdf (3.7 MB)

Date

2026-04-20

Journal Title

Journal ISSN

Volume Title

Publisher

Research Projects

Organizational Units

Journal Issue

Access Restrictions

Abstract

MC (in-memory computing) is a ground-breaking paradigm for machine learning acceleration. While several architectures have been proposed, most IMC architectures revolve around weight-stationary SRAM crossbar arrays. While these arrays can provide throughput and efficiency gains, they are often bottlenecked by activation- and weight- loading costs. By analyzing how activations travel through a hierarchical IMC on-chip network, we hope to develop a model for power and energy usage attributed to activation loading. This paper establishes several parameters that are important to determining how activations move through IMC networks. Based on these parameters, it derives a high-level model for power and energy usage for different mappings of an ML (transformer) model to CIMUs (compute-in-memory units). The different parallelism parameters (Mo, Mi, and D), along with model size, strongly affect the activation-loading overhead. Furthermore, this paper looks to low-swing signaling as a potential avenue to reduce power, but also uses multiple drivers and receivers to reduce delay. The two receivers are the StrongARM latch (clocked) and an unclocked low-swing receiver.

Description

Type of resource

Princeton University Senior Theses

Keywords

Location

Citation