Share Email Print

Proceedings Paper

Method for run time hardware code profiling for algorithm acceleration
Author(s): Vladimir Matev; Eduardo de la Torre; Teresa Riesgo
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

In this paper we propose a method for run time profiling of applications on instruction level by analysis of loops. Instead of looking for coarse grain blocks we concentrate on fine grain but still costly blocks in terms of execution times. Most code profiling is done in software by introducing code into the application under profile witch has time overhead, while in this work data for the position of a loop, loop body, size and number of executions is stored and analysed using a small non intrusive hardware block. The paper describes the system mapping to runtime reconfigurable systems. The fine grain code detector block synthesis results and its functionality verification are also presented in the paper. To demonstrate the concept MediaBench multimedia benchmark running on the chosen development platform is used.

Paper Details

Date Published: 28 May 2009
PDF: 7 pages
Proc. SPIE 7363, VLSI Circuits and Systems IV, 736304 (28 May 2009); doi: 10.1117/12.821704
Show Author Affiliations
Vladimir Matev, Univ. Politécnica de Madrid (Spain)
Eduardo de la Torre, Univ. Politécnica de Madrid (Spain)
Teresa Riesgo, Univ. Politécnica de Madrid (Spain)

Published in SPIE Proceedings Vol. 7363:
VLSI Circuits and Systems IV
Teresa Riesgo; Eduardo de la Torre; Leandro Soares Indrusiak, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?