Accurate cost estimation of memory systems utilizing machine learning and solutions from computer vision for design automation

Lorenzo Servadei, Edoardo Mosca, Elena Zennaro, Keerthikumara Devarajegowda, Michael Werner, Wolfgang Ecker, Robert Wille

Publikation: Beitrag in FachzeitschriftArtikelBegutachtung

13 Zitate (Scopus)

Abstract

Hardware/software co-designs are usually defined at high levels of abstractions at the beginning of the design process in order to provide a variety of options on how to realize a system. This allows for design exploration which relies on knowing the costs of different design configurations (with respect to hardware usage and firmware metrics). To this end, methods for cost estimation are frequently applied in industrial practice. However, currently used methods oversimplify the problem and ignore important features, leading to estimates which are far off from real values. In this article, we address this problem for memory systems. To this end, we borrow and re-adapt solutions based on Machine Learning (ML) which have been found suitable for problems from the domain of Computer Vision (CV). Based on that, an approach is proposed which outperforms existing methods for cost estimation. Experimental evaluations within an industrial context show that, while the accuracy of the state-of-the-art approach is frequently off by more than 20 percent for area estimation and more than 15 percent for firmware estimation, the method proposed in this article comes rather close to the actual values (just 5-7 percent off for both area and firmware). Furthermore, our approach outperforms existing methods for scalability, generalization, and decrease in manual effort.

OriginalspracheEnglisch
Aufsatznummer8967025
Seiten (von - bis)856-867
Seitenumfang12
FachzeitschriftIEEE Transactions on Computers
Jahrgang69
Ausgabenummer6
DOIs
PublikationsstatusVeröffentlicht - 1 Juni 2020
Extern publiziertJa

Fingerprint

Untersuchen Sie die Forschungsthemen von „Accurate cost estimation of memory systems utilizing machine learning and solutions from computer vision for design automation“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren