Proceedings of the 53rd Annual Design Automation Conference 2016
DOI: 10.1145/2897937.2897985
|View full text |Cite
|
Sign up to set email alerts
|

An MIG-based compiler for programmable logic-in-memory architectures

Abstract: Resistive memories have gained high research attention for enabling design of in-memory computing circuits and systems. We propose for the first time an automatic compilation methodology suited to a recently proposed computer architecture solely based on resistive memory arrays. Our approach uses Majority-Inverter Graphs (MIGs) to manage the computational operations. In order to obtain a performance and resource efficient program, we employ optimization techniques both to the underlying MIG as well as to the c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
15
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 30 publications
(15 citation statements)
references
References 16 publications
0
15
0
Order By: Relevance
“…In general MIGs can be efficiently exploited for logicin-memory computing due to benefiting from the resistive majority property enabled by RM 3 [19], [21].…”
Section: Case Study: Endurance-aware Compilationmentioning
confidence: 99%
See 4 more Smart Citations
“…In general MIGs can be efficiently exploited for logicin-memory computing due to benefiting from the resistive majority property enabled by RM 3 [19], [21].…”
Section: Case Study: Endurance-aware Compilationmentioning
confidence: 99%
“…To execute a Boolean function, PLiM translates its MIG representation to a set of RM 3 instructions. Implementing logic operations within memory cells requires to control the distribution of signals and the scheduling of operations considering latency, area, and management [11], [21].…”
Section: Case Study: Endurance-aware Compilationmentioning
confidence: 99%
See 3 more Smart Citations