• DocumentCode
    2192927
  • Title

    Combining Target-independent Analysis with Dynamic Profiling to Build the Performance Model of a DSP

  • Author

    Lattuada, Marco ; Ferrandi, Fabrizio

  • Author_Institution
    Dipt. di Elettron. ed Inf., Politec. di Milano, Milan, Italy
  • fYear
    2010
  • fDate
    June 29 2010-July 1 2010
  • Firstpage
    1895
  • Lastpage
    1901
  • Abstract
    Fast and accurate performance estimation is a key aspect of heterogeneous embedded systems design flow, since cycle-accurate simulators, when exist, are usually too slow to be used during design space exploration. Performance estimation techniques are usually based on combination of estimation of the single processing elements which compose the system. Architectural characteristics of Digital Signal Processors (DSP), such as the presence of Single Instruction Multiple Data operations or of special hardware units to control loop executions, introduce peculiar aspects in the performance estimation problem. In this paper we present a methodology to estimate the performance of a function on a given dataset on a DSP. Estimation is performed combining the host profiling data with the function GNU GCC GIMPLE representation. Starting from the results of this analysis, we build a performance model of a DSP by exploiting the Linear Regression Technique. Use of GIMPLE representation allows to take directly into account the target-independent optimizations performed by the DSP compiler. We validate our approach by building a performance model of the MagicV DSP and by testing the model on a set of significative benchmarks.
  • Keywords
    digital signal processing chips; estimation theory; regression analysis; DSP; GNU GCC GIMPLE representation; digital signal processors; dynamic profiling; heterogeneous embedded system; linear regression technique; single instruction multiple data operation; target-independent analysis; Analytical models; Digital signal processing; Estimation; Feature extraction; Mathematical model; Numerical models; Optimization; DSP; linear regression; performance estimation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
  • Conference_Location
    Bradford
  • Print_ISBN
    978-1-4244-7547-6
  • Type

    conf

  • DOI
    10.1109/CIT.2010.324
  • Filename
    5578004