Memory Sizing of a Scalable SRAM In-Memory Computing Tile Based Architecture - CEA - Commissariat à l’énergie atomique et aux énergies alternatives
Conference Papers Year : 2019

Memory Sizing of a Scalable SRAM In-Memory Computing Tile Based Architecture

Abstract

Modern computing applications require more and more data to be processed. Unfortunately, the trend in memory technologies does not scale as fast as the computing performances, leading to the so called memory wall. New architectures are currently explored to solve this issue, for both embedded and off-chip memories. Recent techniques that bringing computing as close as possible to the memory array such as, In-Memory Computing (IMC), Near-Memory Computing (NMC), Processing-In-Memory (PIM), allow to reduce the cost of data movement between computing cores and memories. For embedded computing, In-Memory Computing scheme presents advantageous computing and energy gains for certain class of applications. However, current solutions are not scaling to large size memories and high amount of data to compute. In this paper, we propose a new methodology to tile a SRAM/IMC based architecture and scale the memory requirements according to an application set. By using a high level LLVM-based simulation platform, we extract IMC memory requirements for a certain class of applications. Then, we detail the physical and performance costs of tiling SRAM instances. By exploring multi-tile SRAM Place&Route in 28nm FD-SOI, we explore the respective performance, energy and cost of memory interconnect. As a result, we obtain a detailed wire cost model in order to explore memory sizing trade-offs. To achieve a large capacity IMC memory, by splitting the memory in multiple sub-tiles, we can achieve lower energy (up to 78% gain) and faster (up to 49% gain) IMC tile compared to a single large IMC memory instance.
Fichier principal
Vignette du fichier
VLSI-SoC_2019_paper_no_copyright.pdf (630.32 Ko) Télécharger le fichier
VLSI-SoC_2019_visuals.pdf (3.15 Mo) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

cea-02399937 , version 1 (09-12-2019)

Identifiers

  • HAL Id : cea-02399937 , version 1

Cite

R Gauchi, M Kooli, P Vivet, J.-P Noel, E. Beigné, et al.. Memory Sizing of a Scalable SRAM In-Memory Computing Tile Based Architecture. IFIP/IEEE International Conference on Very Large Scale Integration and System-on-Chip (VLSI-SoC), Oct 2019, Cuzco, Peru. ⟨cea-02399937⟩
177 View
1757 Download

Share

More