Projects per year
Abstract
Computation in-memory is a promising non-von Neumann approach aiming at completely diminishing the data transfer to and from the memory subsystem. Although a lot of architectures have been proposed, compiler support for such architectures is still lagging behind. In this paper, we close this gap by proposing an end-to-end compilation flow for in-memory computing based on the LLVM compiler infrastructure. Starting from sequential code, our approach automatically detects, optimizes, and offloads kernels suitable for in-memory acceleration. We demonstrate our compiler tool-flow on the PolyBench/C benchmark suite and evaluate the benefits of our proposed in-memory architecture simulated in Gem5 by comparing it with a state-of-the-art von Neumann architecture.
| Original language | English |
|---|---|
| Title of host publication | 2020 Design, Automation & Test in Europe Conference & Exhibition (DATE) |
| Editors | Giorgio Di Natale, Cristiana Bolchini, Elena-Ioana Vatajelu |
| Publisher | Institute of Electrical and Electronics Engineers |
| Pages | 1602-1605 |
| Number of pages | 4 |
| ISBN (Electronic) | 978-3-9819263-4-7 |
| DOIs | |
| Publication status | Published - 30 Jun 2020 |
| Event | 23rd Design, Automation and Test in Europe Conference and Exhibition (DATE 2020) - Grenoble, France Duration: 9 Mar 2020 → 13 Mar 2020 Conference number: 23 |
Conference
| Conference | 23rd Design, Automation and Test in Europe Conference and Exhibition (DATE 2020) |
|---|---|
| Abbreviated title | DATE 2020 |
| Country/Territory | France |
| City | Grenoble |
| Period | 9/03/20 → 13/03/20 |
Funding
| Funders | Funder number |
|---|---|
| European Union's Horizon 2020 - Research and Innovation Framework Programme | |
| European Union's Horizon 2020 - Research and Innovation Framework Programme | 780215, 676240 |
Keywords
- compute in memory
- LLVM
- Loop Tactics
- memristor
- pattern matching
- Polly
Fingerprint
Dive into the research topics of 'TDO-CIM: Transparent Detection and Offloading for Computation In-memory'. Together they form a unique fingerprint.Projects
- 1 Finished
-
MNEMOSENE - Computation-in-memory architecture based on resistive devices
Corporaal, H. (Project Manager), Jordans, R. (Project member), Sánchez Martín, V. (Project Manager), Stuijk, S. (Project member), Banagozar, A. (Project member), Vadivel, K. (Project member), Singh, G. (Project member), van der Hagen, D. (Project communication officer) & de Mol-Regels, M. (Project communication officer)
1/01/18 → 30/06/21
Project: Research direct
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver