• DocumentCode
    3169228
  • Title

    Early performance-cost estimation of application-specific data path pipelining

  • Author

    Trajkovic, Jelena ; Gajski, Daniel D.

  • Author_Institution
    Comput. Sci. Dept., Ecole Polytech. de Montreal, Montreal, QC, Canada
  • fYear
    2010
  • fDate
    13-14 June 2010
  • Firstpage
    107
  • Lastpage
    110
  • Abstract
    Application-specific processors (ASPs) are increasingly being adopted for optimized implementation of embedded systems. ASP design automation tools are, therefore, critical for meeting the time-to-market goals for ASP-based embedded systems. This paper targets the problem of determining the optimal data path pipeline configuration from a given application C code. We propose a technique for automatically estimating the application execution time on an ASP for various data path pipeline configurations based on estimated clock cycle length and estimated number of cycles. In addition, we compute the cost of each pipelined design, thereby characterizing the ASP by its performance and cost. Our estimation enables fast, accurate and early analysis of trade-offs between different data path pipeline configurations, without the need for creating either a prototype or a cycle-accurate model of the ASP. Our experimental results, based on industrial applications, demonstrate high fidelity for the performance estimation.
  • Keywords
    application specific integrated circuits; pipeline processing; software cost estimation; application-specific data path pipelining; performance-cost estimation; Application specific processors; Clocks; Computer science; Costs; Design automation; Embedded computing; Embedded system; Pipeline processing; Registers; Tin;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Processors (SASP), 2010 IEEE 8th Symposium on
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    978-1-4244-7953-5
  • Type

    conf

  • DOI
    10.1109/SASP.2010.5521136
  • Filename
    5521136