Skip to main navigation Skip to search Skip to main content

TDO-CIM: Transparent Detection and Offloading for Computation In-memory

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

126 Downloads (Pure)

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 languageEnglish
Title of host publication2020 Design, Automation & Test in Europe Conference & Exhibition (DATE)
EditorsGiorgio Di Natale, Cristiana Bolchini, Elena-Ioana Vatajelu
PublisherInstitute of Electrical and Electronics Engineers
Pages1602-1605
Number of pages4
ISBN (Electronic)978-3-9819263-4-7
DOIs
Publication statusPublished - 30 Jun 2020
Event23rd Design, Automation and Test in Europe Conference and Exhibition (DATE 2020) - Grenoble, France
Duration: 9 Mar 202013 Mar 2020
Conference number: 23

Conference

Conference23rd Design, Automation and Test in Europe Conference and Exhibition (DATE 2020)
Abbreviated titleDATE 2020
Country/TerritoryFrance
CityGrenoble
Period9/03/2013/03/20

Funding

FundersFunder number
European Union's Horizon 2020 - Research and Innovation Framework Programme
European Union's Horizon 2020 - Research and Innovation Framework Programme780215, 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.

    Cite this