Cost optimization at early stages of design using deep reinforcement learning

0Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Servadei, L., Zheng, J., Arjona-Medina, J., Werner, M., Esen, V., Hochreiter, S., … Wille, R. (2020). Cost optimization at early stages of design using deep reinforcement learning. In MLCAD 2020 - Proceedings of the 2020 ACM/IEEE Workshop on Machine Learning for CAD (pp. 37–42). Association for Computing Machinery, Inc. https://doi.org/10.1145/3380446.3430619

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free