A Lost Cycles Analysis for Performance Prediction using High-Level Synthesis

Onderzoeksoutput: Conference paper

1 Citaat (Scopus)

Samenvatting

oday’s High-Level Synthesis (HLS) tools significantly reduce the development time and offer a fast design-space exploration of compute intensive applications. The difficulty, however, to properly select the HLS optimizations leading to a high-performance design implementation drastically increases with the complexity of the application. In this paper we propose as extension for HLS tools a performance prediction for compute intensive applications consisting of multiple loops. We affirm that accurate performance predictions can be obtained by identifying and estimating all overheads instead of directly modelling the overall execution time. Such performance prediction is based on a cycle analysis and modelling of the overheads using the current HLS tools’ features. As proof of concept, our analysis uses Vivado HLS to predict the performance of a single-floating point matrix multiplication. The accuracy of the results demonstrates the potential of such kind of analysis.
Originele taal-2English
TitelA Lost Cycles Analysis for Performance Prediction using High-Level Synthesis
Plaats van productieSpringer International Publishing Switzerland
UitgeverijSpringer
Pagina's 334-342
Aantal pagina's8
Volume9625
Uitgave2016
ISBN van elektronische versie978-3-319-30481-6
ISBN van geprinte versie978-3-319-30480-9
StatusPublished - 2016
Evenement12th International Symposium, ARC 2016 - Rio de Janeiro, Mangaratiba, Brazil
Duur: 22 mrt 201624 mrt 2016

Publicatie series

NaamLecture Notes in Computer Science
UitgeverijSpringer International Publishing
Volume9625
ISSN van geprinte versie0302-9743

Conference

Conference12th International Symposium, ARC 2016
Land/RegioBrazil
StadMangaratiba,
Periode22/03/1624/03/16

Vingerafdruk

Duik in de onderzoeksthema's van 'A Lost Cycles Analysis for Performance Prediction using High-Level Synthesis'. Samen vormen ze een unieke vingerafdruk.

Citeer dit