Cost optimization at early stages of design using deep reinforcement learning

Lorenzo Servadei, Jiapeng Zheng, José Arjona-Medina, Michael Werner, Volkan Esen, Sepp Hochreiter, Wolfgang Ecker, Robert Wille

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

With the increase in the complexity of the modern System on Chips (SoCs) and the demand for a lower time-to-market, automation becomes essential in hardware design. This is particularly relevant in complex/time-consuming tasks, as the optimization of design cost for a hardware component. Design cost, in fact, may depend on several objectives, as for the hardware-software trade-off. Given the complexity of this task, the designer often has no means to perform a fast and effective optimization-in particular for larger and complex designs. In this paper, we introduce Deep Reinforcement Learning (DRL) for design cost optimization at the early stages of the design process. We first show that DRL is a perfectly suitable solution for the problem at hand. Afterwards, by means of a Pointer Network, a neural network specifically applied for combinatorial problems, we benchmark three DRL algorithms towards the selected problem. Results obtained in different settings show the improvements achieved by DRL algorithms compared to conventional optimization methods. Additionally, by using reward redistribution proposed in the recently introduced RUDDER method, we obtain significant improvements in complex designs.

Original languageEnglish
Title of host publicationMLCAD 2020 - Proceedings of the 2020 ACM/IEEE Workshop on Machine Learning for CAD
PublisherAssociation for Computing Machinery, Inc
Pages37-42
Number of pages6
ISBN (Electronic)9781450375191
DOIs
StatePublished - 16 Nov 2020
Event2nd ACM/IEEE Workshop on Machine Learning for CAD, MLCAD 2020 - Virtual, Online, Iceland
Duration: 16 Nov 202020 Nov 2020

Publication series

NameMLCAD 2020 - Proceedings of the 2020 ACM/IEEE Workshop on Machine Learning for CAD

Conference

Conference2nd ACM/IEEE Workshop on Machine Learning for CAD, MLCAD 2020
Country/TerritoryIceland
CityVirtual, Online
Period16/11/2020/11/20

Keywords

  • Design Automation
  • Hardware-Software co-design
  • Machine Learning
  • Reinforcement Learning

Fingerprint

Dive into the research topics of 'Cost optimization at early stages of design using deep reinforcement learning'. Together they form a unique fingerprint.

Cite this