e-ce
Department of Electrical and Computer Engineering,University of Thessaly, Greece
uth

ESL_STR

Automatic Hardware Generation Using the Streaming Paradigm

The problem of automatically generating hardware modules from a high level representation of an application has been at the research forefront in the last few years. The challenge is to close the “architectural gap” between the formal specification of a platform system and its architectural synthesis and final implementation. Such a methodology would potentially enable the large pool of software engineers and algorithm IP experts without architectural and hardware expertise to design and implement platform systems, thus dramatically reducing time to market and increase productivity. ESL_STR project produced an end-to-end CAD tool that utilizes concepts of the stream and data-parallel paradigms to generate synthesizable co-processors targeting a commercial platform SoC FPGA. We used OpenCL, an industry supported data-parallel programming standard for writing programs that execute on heterogeneous platforms and accelerators comprising CPUs, GPUs and other forms of accelerators. Our architectural synthesis tool, dubbed SOpenCL (Silicon OpenCL), adapts OpenCL into a novel hardware design flow which efficiently maps coarse and fine-grained parallelism of an application onto an FPGA reconfigurable fabric.

Acknowledgement

EC – Marie Curie International Reintegration Grant


COMPLETED
 

CSL is solely responsible for the implementation of this project.


Start Date: September 1, 2008
End Date: June 30, 2012
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
CSL ©
2008
envelopemap-markerarrow-up