Presynthesis area estimation of reconfigurable streaming accelerators

Seda Ogrenci Memik, Nikolaos Bellas, Somsubhra Mondal

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

In this paper, we propose algorithms for presynthesis estimation of hardware cost of a streaming accelerator. Our proposed estimation method helps to accelerate the design-spaceexploration phase by orders of magnitude by eliminating the need to perform logic and physical synthesis in each iteration. We present algorithms to perform early cost estimation of resources that are specific to a streaming accelerator, and we evaluate our techniques using an industrial tool flow and a set of streaming benchmarks. For the register-queue sizes, our estimations are in the range of 28%-9% of actual synthesis results on average, depending on the given resource constraints, while the datapath area estimations are within 14%. A typical estimation requires less than a minute, while generating the configuration bitstream of a streaming accelerator can take as much as 30 min according to our experiments. Considering several repetitions of the synthesis stage for the design space exploration, our estimation framework yields an order of magnitude speedup.

Original languageEnglish (US)
Article number4655563
Pages (from-to)2027-2038
Number of pages12
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume27
Issue number11
DOIs
StatePublished - Nov 2008

Funding

Manuscript received August 2, 2007; revised March 4, 2008 and July 8, 2008. Current version published October 22, 2008. This work was supported in part by a grant from the Alumnae of Northwestern University and in part by the National Science Foundation under Grant CNS-0546305. This paper was recommended by Associate Editor J. Lach.

Keywords

  • Design automation
  • Field-programmable gate arrays (FPGAs)
  • High-level synthesis
  • Reconfigurable architectures

ASJC Scopus subject areas

  • Software
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Presynthesis area estimation of reconfigurable streaming accelerators'. Together they form a unique fingerprint.

Cite this