Show simple item record

dc.contributor.authorStefanidis, Apostolosen
dc.contributor.authorMangiras, Dimitriosen
dc.contributor.authorNicopoulos, Chrysostomosen
dc.contributor.authorDimitrakopoulos, Giorgosen
dc.creatorStefanidis, Apostolosen
dc.creatorMangiras, Dimitriosen
dc.creatorNicopoulos, Chrysostomosen
dc.creatorDimitrakopoulos, Giorgosen
dc.description.abstractTiming closure is a complex process that involves many iterative optimization steps applied in various phases of the physical design flow. Cell sizing and transistor threshold selection, as well as datapath and clock buffering, are some of the tools available for design optimization. At the moment, design optimization methods are integrated into EDA tools and applied incrementally in various parts of the flow, while the optimal order of their application is yet to be determined. In this work, we rely on reinforcement learning - through the use of the Multi-Armed Bandit model for decision making under uncertainty - to automatically suggest online which optimization heuristic should be applied to the design. The goal is to improve the performance metrics based on the rewards learned from the previous applications of each heuristic. Experimental results show that automating the process of design optimization with machine learning not only results in designs that are close to the best-published results derived from deterministic approaches, but it also allows for the execution of the optimization flow without any human in the loop, and without any need for offline training of the heuristic-orchestration algorithm.en
dc.source2019 29th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS)en
dc.titleMulti-Armed Bandits for Autonomous Timing-driven Design Optimizationen
dc.description.endingpage22Πολυτεχνική Σχολή / Faculty of EngineeringΤμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών / Department of Electrical and Computer Engineering
dc.type.uhtypeConference Objecten
dc.contributor.orcidNicopoulos, Chrysostomos [0000-0001-6389-6068]
dc.contributor.orcidDimitrakopoulos, Giorgos [0000-0003-3688-7865]
dc.contributor.orcidMangiras, Dimitrios [0000-0002-3602-5862]
dc.contributor.orcidStefanidis, Apostolos [0000-0002-6508-524X]

Files in this item


There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record