Differentially Evolving Memory Ensembles: Pareto Optimization based on Computational Intelligence for Embedded Memories on a System Level

09/20/2021
by   Felix Last, et al.
0

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 efficiently in large batches by pre-trained regression neural networks. Our framework enables the system optimization of thousands of memories while keeping a small resource footprint. Evaluating our method on a tractable system, we find that our method finds diverse solutions which exhibit less than 0.5

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/30/2022

An Approach to Ordering Objectives and Pareto Efficient Solutions

Solutions to multi-objective optimization problems can generally not be ...
research
09/28/2022

Supervised Contrastive Learning as Multi-Objective Optimization for Fine-Tuning Large Pre-trained Language Models

Recently, Supervised Contrastive Learning (SCL) has been shown to achiev...
research
04/11/2022

Pareto Conditioned Networks

In multi-objective optimization, learning all the policies that reach Pa...
research
09/05/2022

Multiobjective Ranking and Selection Using Stochastic Kriging

We consider multiobjective simulation optimization problems, where sever...
research
02/16/2021

IronMan: GNN-assisted Design Space Exploration in High-Level Synthesis via Reinforcement Learning

Despite the great success of High-Level Synthesis (HLS) tools, we observ...
research
12/29/2021

PowerGraph: Using neural networks and principal components to multivariate statistical power trade-offs

It is increasingly acknowledged that a priori statistical power estimati...
research
01/16/2019

Asymmetric Release Planning-Compromising Satisfaction against Dissatisfaction

Maximizing satisfaction from offering features as part of the upcoming r...

Please sign up or login with your details

Forgot password? Click here to reset