Compiling Complete Programs into Circuits (CCPC 2012)

Sunday 4 March 2012. London.

A workshop co-located with ASPLOS 2012.


David F. Bacon IBM Research
Satnam Singh Google and the University of Birimingham

Compiling programs into circuits is becoming increasingly important as we strive to reduce the latency and energy consumption of our computing systems. Although significant effort has been put into the task of  "C to gates" synthesis which aims to improve the productivity of hardware engineers there has been little work in the area of converting complete programs written by software engineers into circuits. The purpose of this workshop is to bring together researchers and developers working on novel techniques for translating programs into circuits as well as people using alternative techniques for translating algorithms into circuits without using conventional hardware description languages based on event-based simulation semantics. Our objective is to foster interaction between researchers and developers working in this area and to establish a community that can help drive forward a common set of goals and principles for the synthesis of programs into circuits.

The provisional agenda of the workshop is: