HIPE-MAGIC: A Technology-Aware Synthesis and Mapping Flow for HIghly Parallel Execution of Memristor-Aided LoGIC
Arash Fayyazi, Amirhossein Esmaili, Massoud Pedram

TL;DR
HIPE-MAGIC introduces a technology-aware synthesis and mapping flow that leverages memristor crossbar arrays to achieve highly parallel, energy-efficient logic execution, significantly outperforming traditional CPU-based approaches.
Contribution
It presents a novel synthesis and mapping framework optimized for memristor-based logic, enhancing parallelism, performance, and area efficiency in processing-in-memory architectures.
Findings
Superior throughput compared to CPU computing.
Enhanced energy efficiency in memristor-based logic.
Effective balancing techniques improve parallelism utilization.
Abstract
Recent efforts for finding novel computing paradigms that meet today's design requirements have given rise to a new trend of processing-in-memory relying on non-volatile memories. In this paper, we present HIPE-MAGIC, a technology-aware synthesis and mapping flow for highly parallel execution of the memristor-based logic. Our framework is built upon two fundamental contributions: balancing techniques during the logic synthesis, mainly targeting benefits of the parallelism offered by memristive crossbar arrays (MCAs), and an efficient technology mapping framework to maximize the performance and area-efficiency of the memristor-based logic. Our experimental evaluations across several benchmark suites demonstrate the superior performance of HIPE-MAGIC in terms of throughput and energy efficiency compared to recently developed synthesis and mapping flows targeting MCAs, as well as the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · Ferroelectric and Negative Capacitance Devices · Neuroscience and Neural Engineering
