Back to Search Start Over

Autotuning FPGA Design Parameters for Performance and Power

Authors :
Gerald Sabin
Azamat Mametjanov
Chekuri Choudary
Stefan M. Wild
Prasanna Balaprakash
Paul D. Hovland
Source :
FCCM
Publication Year :
2015
Publisher :
IEEE, 2015.

Abstract

Many factors affect the performance and power characteristics of FPGA designs. Among them are the optimization parameters for synthesis, map, and place-and-route design tools. Choosing the right combination of these parameters can substantially lower power requirements, while still satisfying timing constraints. Finding such an improvement, however, requires significant experimentation by the FPGA designer. Exhaustive search through the parameter space is an automated alternative to experimentation but is intractable because of the large search space and the long build time of each parameter combination. In this paper, we propose a machine-learning-based approach to tune FPGA design parameters. It performs sampling-based reduction of the parameter space and guides the search toward promising parameter configurations. In our experiments, such selective sampling finds parameter configurations that meet the timing constraints and are within 0.2% of the optimal power consumption. Furthermore, these configurations are found in an order of magnitude less time compared with exhaustive search. Such speedups can substantially alleviate bottlenecks in the FPGA design process.

Details

Database :
OpenAIRE
Journal :
2015 IEEE 23rd Annual International Symposium on Field-Programmable Custom Computing Machines
Accession number :
edsair.doi...........e46c1e6d854eecc8d2b1026792da39e3
Full Text :
https://doi.org/10.1109/fccm.2015.54