Skip to main content

Bayesian Optimization for Efficient Accelerator Synthesis

Publication ,  Journal Article
Mehrabi, A; Manocha, A; Lee, BC; Sorin, DJ
Published in: ACM Transactions on Architecture and Code Optimization
January 1, 2021

Accelerator design is expensive due to the effort required to understand an algorithm and optimize the design. Architects have embraced two technologies to reduce costs. High-level synthesis automatically generates hardware from code. Reconfigurable fabrics instantiate accelerators while avoiding fabrication costs for custom circuits. We further reduce design effort with statistical learning. We build an automated framework, called Prospector, that uses Bayesian techniques to optimize synthesis directives, reducing execution latency and resource usage in field-programmable gate arrays. We show in a certain amount of time that designs discovered by Prospector are closer to Pareto-efficient designs compared to prior approaches. Prospector permits new studies for heterogeneous accelerators.

Duke Scholars

Published In

ACM Transactions on Architecture and Code Optimization

DOI

EISSN

1544-3973

ISSN

1544-3566

Publication Date

January 1, 2021

Volume

18

Issue

1

Related Subject Headings

  • 4606 Distributed computing and systems software
  • 4009 Electronics, sensors and digital hardware
  • 0906 Electrical and Electronic Engineering
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Mehrabi, A., Manocha, A., Lee, B. C., & Sorin, D. J. (2021). Bayesian Optimization for Efficient Accelerator Synthesis. ACM Transactions on Architecture and Code Optimization, 18(1). https://doi.org/10.1145/3427377
Mehrabi, A., A. Manocha, B. C. Lee, and D. J. Sorin. “Bayesian Optimization for Efficient Accelerator Synthesis.” ACM Transactions on Architecture and Code Optimization 18, no. 1 (January 1, 2021). https://doi.org/10.1145/3427377.
Mehrabi A, Manocha A, Lee BC, Sorin DJ. Bayesian Optimization for Efficient Accelerator Synthesis. ACM Transactions on Architecture and Code Optimization. 2021 Jan 1;18(1).
Mehrabi, A., et al. “Bayesian Optimization for Efficient Accelerator Synthesis.” ACM Transactions on Architecture and Code Optimization, vol. 18, no. 1, Jan. 2021. Scopus, doi:10.1145/3427377.
Mehrabi A, Manocha A, Lee BC, Sorin DJ. Bayesian Optimization for Efficient Accelerator Synthesis. ACM Transactions on Architecture and Code Optimization. 2021 Jan 1;18(1).

Published In

ACM Transactions on Architecture and Code Optimization

DOI

EISSN

1544-3973

ISSN

1544-3566

Publication Date

January 1, 2021

Volume

18

Issue

1

Related Subject Headings

  • 4606 Distributed computing and systems software
  • 4009 Electronics, sensors and digital hardware
  • 0906 Electrical and Electronic Engineering
  • 0803 Computer Software