SAGA: Synthesis Augmentation with Genetic Algorithms for In-Memory Sequence Optimization
Andey Robins, Mike Borowczak

TL;DR
This paper introduces SAGA, a genetic algorithm-based method for optimizing in-memory circuit sequencing, significantly reducing memory footprint and improving evaluation efficiency in memristor-based in-memory computing systems.
Contribution
SAGA models sequence optimization as a topological sorting problem and applies genetic algorithms, achieving notable improvements over greedy algorithms in in-memory circuit evaluation.
Findings
Memory footprint reduced by up to 52%.
Evaluation efficiency improved by up to 128%.
Consistent average improvement of 27.5%.
Abstract
The von-Neumann architecture has a bottleneck which limits the speed at which data can be made available for computation. To combat this problem, novel paradigms for computing are being developed. One such paradigm, known as in-memory computing, interleaves computation with the storage of data within the same circuits. MAGIC, or Memristor Aided Logic, is an approach which uses memory circuits which physically perform computation through write operations to memory. Sequencing these operations is a computationally difficult problem which is directly correlated with the cost of solutions using MAGIC based in-memory computation. SAGA models the execution sequences as a topological sorting problem which makes the optimization well-suited for genetic algorithms. We then detail the formation and implementation of these genetic algorithms and evaluate them over a number of open circuit…
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
TopicsEmbedded Systems Design Techniques · Parallel Computing and Optimization Techniques
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings · SAGA
