Skip to main navigation Skip to search Skip to main content

Combining Evolutionary Algorithms and Deep Learning for Hardware/Software Interface Optimization

  • Lorenzo Servadei
  • , Edorado Mosca
  • , J.-H. Lee
  • , J. Yang
  • , Volkan Esen
  • , Robert Wille
  • , Wolfgang Ecker

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

Abstract

With the advancement of Internet of Things, the cost of System-on-Chips (in terms of area, performance, etc.) becomes increasingly relevant for realizing affordable as well as performant devices. Although System-on-Chips are very diverse with respect to specifications and requirements, some components are ubiquitous. One of them is the Hardware/Software Interface, which serves for controlling communication and interconnected functionalities between Hardware and Software. Motivated by their common use, the implementation of optimized interfaces towards certain costs (in terms of area, performance, etc.) becomes a central problem in the design of embedded systems. In this work we introduce a novel optimization method for minimizing the cost of Hardware/Software Interfaces using Convolutional Neural Networks coupled with Evolutionary Algorithms.
Original languageEnglish
Title of host publicationWorkshop on Machine Learning for CAD (MLCAD)
Editors ACM/IEEE
Number of pages6
Publication statusPublished - 2019

Fields of science

  • 102 Computer Sciences
  • 202 Electrical Engineering, Electronics, Information Engineering

JKU Focus areas

  • Digital Transformation

Cite this