Title
An Integrated Platform for Heterogeneous Reconfigurable Computing
Abstract
To our knowledge, it is the first time that a project creates a set of high level tools allowing to program different kind of reconfigurable units assembled in a System on Chip. This paper explains the general ideas followed to provide a soft- ware centric execution model, and techniques used to build a new framework open to various languages and technolo- gies. Assessment of the framework will be achieved on a set of state of the art tools from industry and academy, ap- plied to an heterogeneous multi-purpose reconfigurable cir - cuit (MORPHEUS Project). architecture from high level methodologies, ensuring effi- ciency of the execution and portability of the created de- velopment environments. The project is currently at mid- life and this paper will mainly relate the advances achieved in the execution model (section 2), and software synthesis techniques (section 3), in relation with architecture supp ort. The objective of the execution model is to fix how data can be shared and exchanged between the GPPL working on data structures, stored in main memory, and accelerators working on data subsets stored in local memories. Synthe- sis techniques are based on an intermediate format for Con- trol Data Flow Graph (CDFG) in which the accelerator al- gorithms are represented by high level compilers or method- ologies. These CDFG are analyzed in correspondence with a model of the architecture to produce computation mappings for the target reconfigurable technologies. This framework is open and take benefits from APIs generated in various syntax to ease further developments. The authors are mainly involved, with other actors2, in
Year
Venue
Keywords
2007
ERSA
reconfigurable computing,system on chip,data flow graph,data structure
Field
DocType
Citations 
Computer architecture,System on a chip,Computer science,Software,Execution model,Reconfigurable computing
Conference
4
PageRank 
References 
Authors
0.38
7
1
Name
Order
Citations
PageRank
Bernard Pottier19119.77