Differentially Evolving Memory Ensembles: Pareto Optimization based on Computational Intelligence for Embedded Memories on a System Level
Felix Last, Ceren Yeni, Ulf Schlichtmann

TL;DR
This paper introduces a Pareto-based differential evolution approach utilizing neural networks to optimize embedded memory parameters on a system level, achieving near-optimal trade-offs efficiently.
Contribution
It presents a novel computational intelligence framework for system-level memory optimization that handles multiple objectives and large solution spaces effectively.
Findings
Achieves less than 0.5% distance from global optima.
Enables system optimization of thousands of memories.
Maintains a small resource footprint.
Abstract
As the relative power, performance, and area (PPA) impact of embedded memories continues to grow, proper parameterization of each of the thousands of memories on a chip is essential. When the parameters of all memories of a product are optimized together as part of a single system, better trade-offs may be achieved than if the same memories were optimized in isolation. However, challenges such as a sparse solution space, conflicting objectives, and computationally expensive PPA estimation impede the application of common optimization heuristics. We show how the memory system optimization problem can be solved through computational intelligence. We apply a Pareto-based Differential Evolution to ensure unbiased optimization of multiple PPA objectives. To ensure efficient exploration of a sparse solution space, we repair individuals to yield feasible parameterizations. PPA is estimated…
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
MethodsRepair
