Skip to Main content Skip to Navigation
Conference papers

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.
Complete list of metadatas

https://hal-cea.archives-ouvertes.fr/cea-02399937
Contributor : Roman Gauchi <>
Submitted on : Monday, December 9, 2019 - 12:03:01 PM
Last modification on : Sunday, October 11, 2020 - 2:46:02 PM
Long-term archiving on: : Tuesday, March 10, 2020 - 7:35:57 PM

Identifiers

  • HAL Id : cea-02399937, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

139

Files downloads

492