Title :
FPGA Circuit Synthesis of Accelerator Data-Parallel Programs
Author :
Bond, Barry ; Hammil, Kerry ; Litchev, Lubomir ; Singh, Satnam
Author_Institution :
Microsoft, Redmond, WA, USA
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.
Keywords :
electronic engineering computing; field programmable gate arrays; logic design; network synthesis; parallel programming; specification languages; Accelerator data-parallel program; FPGA circuit synthesis; data-parallel description; domain specific language; memory access pattern; Circuit synthesis; Field programmable gate arrays;
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2010 18th IEEE Annual International Symposium on
Conference_Location :
Charlotte, NC
Print_ISBN :
978-0-7695-4056-6
Electronic_ISBN :
978-1-4244-7143-0
DOI :
10.1109/FCCM.2010.51