Projects per year
Abstract
Memristor-based, non-von-Neumann architectures performing tensor operations directly in memory are a promising approach to address the ever-increasing demand for energy-efficient, high-throughput hardware accelerators for Machine Learning (ML) inference. A major challenge for the programmability and exploitation of such Computing-In-Memory (CIM) architectures consists in the efficient mapping of tensor operations from high-level ML frameworks to fixed-function hardware blocks implementing in-memory computations. We demonstrate the programmability of memristor-based accelerators with TC-CIM, a fully-automatic, end-to-end compilation flow from Tensor Comprehensions, a mathematical notation for tensor operations, to fixed-function memristor-based hardware blocks. Operations suitable for acceleration are identified using Loop Tactics, a declarative framework to describe computational patterns in a poly-hedral representation. We evaluate our compilation flow on a system-level simulator based on Gem5, incorporating crossbar arrays of memristive devices. Our results show that TC-CIM reliably recognizes tensor operations commonly used in ML workloads across multiple benchmarks in order to offload these operations to the accelerator.
Original language | English |
---|---|
Number of pages | 12 |
Publication status | Published - 2020 |
Event | 10th International Workshop on Polyhedral Compilation Techniques - Bologna, Italy Duration: 22 Jan 2020 → 22 Jan 2020 Conference number: 10 http://impact.gforge.inria.fr/impact2020/ |
Conference
Conference | 10th International Workshop on Polyhedral Compilation Techniques |
---|---|
Abbreviated title | IMPACT 2010 |
Country/Territory | Italy |
City | Bologna |
Period | 22/01/20 → 22/01/20 |
Other | In conjunction with HiPEAC 2020, January 20-22, 2020 |
Internet address |
Fingerprint
Dive into the research topics of 'TC-CIM: Empowering Tensor Comprehensions for Computing-In-Memory'. Together they form a unique fingerprint.Projects
- 1 Finished
-
MNEMOSENE - Computation-in-memory architecture based on resistive devices
Corporaal, H., Jordans, R., Sanchez, V., Stuijk, S., Banagozar, A., Vadivel, K., Singh, G., van der Hagen, D. & de Mol-Regels, M.
1/01/18 → 30/06/21
Project: Research direct