FPGA Circuit Synthesis of Accelerator Data-Parallel Programs

Barry Bond, Kerry Hammil, Lubomir Litchev, and Satnam Singh

Abstract

This paper describes the techniques used to describe and synthesize FPGA circuits expressed in a data-parallel domain specific language (DSL) called Accelerator. We identify the subset of data-parallel descriptions that are supported by our system and explain how we track memory access patterns which allow us to generate efficient FPGA circuits.

Details

Publication typeProceedings
Published inFPGAs for Custom Computing Machines
PublisherIEEE Computer Society
> Publications > FPGA Circuit Synthesis of Accelerator Data-Parallel Programs