DocumentCode
1820376
Title
High level quantitative hardware prediction modeling using statistical methods
Author
Meeuws, Roel ; Galuzzi, Carlo ; Bertels, Koen
Author_Institution
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
fYear
2011
fDate
18-21 July 2011
Firstpage
140
Lastpage
149
Abstract
With the increasing proliferation of heterogeneous and reconfigurable computing, it has become essential to have efficient prediction models to drive early HW-SW partitioning and co-design. In this paper, we present a high level quantitative prediction modeling approach that accurately models the relation between hardware and software metrics, based on several statistical techniques. The proposed approach generates models that predict hardware performance indicators for reconfigurable components, such as the number of slices, the number of flip-flops, and the number of wires. It utilizes automatic model selection, artificial neural networks, (logistic) regression, and data transformations. These models take a high-level language description as input, enabling hardware prediction in the early design stages. We calibrate the models for two sets of tools targeting Xilinx and Altera FPGAs, where we report, for example, and error of 14% for the number of multipliers in case of Xilinx and an error of only 18% for the number of wires in case of Altera. To provide a realistic evaluation, we validate the approach using 181 kernels, contrary to the majority of the existing techniques, which use libraries of tens of kernels at most.
Keywords
field programmable gate arrays; hardware description languages; hardware-software codesign; high level languages; multiplying circuits; neural nets; performance evaluation; reconfigurable architectures; regression analysis; software metrics; Altera FPGA; HW-SW co-design; HW-SW partitioning; Xilinx; artificial neural networks; automatic model selection; data transformations; hardware metrics; hardware performance indicator; heterogeneous computing; high level quantitative hardware prediction modeling; high-level language description; multiplier; reconfigurable component; reconfigurable computing; regression model; software metrics; statistical method; Data models; Estimation; Hardware; Kernel; Libraries; Measurement; Predictive models;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems (SAMOS), 2011 International Conference on
Conference_Location
Samos
Print_ISBN
978-1-4577-0802-2
Electronic_ISBN
978-1-4577-0801-5
Type
conf
DOI
10.1109/SAMOS.2011.6045455
Filename
6045455
Link To Document