Customisable Hardware Compilation

  • Authors:
  • Tim Todman;José Gabriel Coutinho;Wayne Luk

  • Affiliations:
  • Department of Computing, Imperial College London, London, England SW7 2BZ;Department of Computing, Imperial College London, London, England SW7 2BZ;Department of Computing, Imperial College London, London, England SW7 2BZ

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Hardware compilers for high-level languages are increasingly recognised to be the key to reducing the productivity gap for advanced circuit development in general, and for reconfigurable designs in particular. This paper explains how customisable frameworks for hardware compilation can enable rapid design exploration, and reusable and extensible hardware optimisation. It describes such a framework, based on a parallel imperative language, which supports multiple levels of design abstraction, transformational development, optimisation by compiler passes, and metalanguage facilities. Our approach has been used in producing designs for applications such as signal and image processing, with different trade-offs in performance and resource usage.