DocumentCode
2065243
Title
A Quantitative Prediction Model for Hardware/Software Partitioning
Author
Meeuws, Roel ; Yankova, Yana ; Bertels, Koen ; Gaydadjiev, Georgi ; Vassiliadis, Stamatis
Author_Institution
Delft Univ. of Technol. Delft, Delft
fYear
2007
fDate
27-29 Aug. 2007
Firstpage
735
Lastpage
739
Abstract
An important step in Heterogeneous System Development is Hardware/Software Partitioning. This process involves exploring a huge design space. By using profiling to select hot-spots and estimate area and delay we can prune the design space considerably. We present a Quantitative Model that makes early predictions to prune the design space and support the partitioning process. The model is based on Software Complexity Metrics, which capture important aspects of functions as control intensity, data intensity, and code size. To remedy interdependence among software metrics, we performed a Principal Component Analysis. The hardware characteristics were determined by automatically generating VHDL from C using the DWARV C-to-VHDL compiler. Linear regression on these data generated our model. The model error differs per hardware characteristic. We show that for flip-flops the mean error is 69%. In conclusion, our quantitative model makes fast and sufficiently accurate area predictions in support of early Hardware/Software Partitioning.
Keywords
C language; flip-flops; hardware description languages; hardware-software codesign; principal component analysis; regression analysis; software metrics; C; DWARV compiler; Linear regression; VHDL; code size; control intensity; data intensity; design space; flip-flops; hardware/software partitioning; heterogeneous system development; principal component analysis; profiling; quantitative prediction model; software complexity metrics; Automatic control; Character generation; Delay estimation; Flip-flops; Hardware; Linear regression; Predictive models; Principal component analysis; Size control; Software metrics;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location
Amsterdam
Print_ISBN
978-1-4244-1060-6
Electronic_ISBN
978-1-4244-1060-6
Type
conf
DOI
10.1109/FPL.2007.4380757
Filename
4380757
Link To Document