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
Link To Document