ERSA’2007
The International Conference on
Engineering of Reconfigurable Systems and Algorithms

Las Vegas, Nevada, USA, June 25 - 28, 2007


Conference Programme

Invited Talk

An Integrated Platform For Heterogeneous Reconfigurable Computing

Dr. Bernhard Pottier, Univ. of Bretagne Occidentale, France

Tuesday: 11:30 - 12:15am
Room: Gold Room

Abstract

The use of reconfigurable technologies inside System on Chips (SoC) is just beginning. A number of problems are to be solved, such as obtaining fast and stable development methods, integration of different reconfigurable grains, balance between computing power, data availability and application needs. Furthermore, user friendly programming is totally lacking.

In this talk, we will describe hardware aspects of the MORPHEUS platform: architecture, communication support, 3 different reconfigurable engines (RE) and RE wrappers embedding local memories. An open software architecture brings together a general purpose compiler, an RTOS, a main memory to local memory transport mechanism and a normalized structure for synthesis tools targeting RE based kernels. The objective is to enable the concept of specific compute intensive processors working on main memory.

The tools common entry point is a CDFG data structure supporting high level language constructs, hierarchies, and concurrency. This CDFG can be addressed by compilers using an API available in different syntax.

A second layer of the tools maps the CDFG to hardware resources that are described using a common architecture model. The mapping is then copied into technology tools for the different RE that produce configuration files merged with the general purpose program code.

MORPHEUS is expected to produce the first heterogeneous reconfigurable HW/SW platform promoting software centric development methods for reconfigurable SoC. The 'spatial' tool structure preserve language and target architecture independence, it also embeds packet communication mechanism close to message passing allowing to tune synthesis of application circuits consistently with the effective condition of use.

Bio

Dr Bernard Pottier has been an early actor in reconfigurable computing with the design of a multiprocessor embedding an FPGA ring, and high level tools to program this machine (1989). Then, portability of designs and synthesis were the focus of the Madeo CAD project, completely developped in Smalltalk-80, to obtain an high degree of genericity of algorithms in relation with FPGA architecture models (2002). Madeo is used to produce quick CAD implementations, including nanotechnologies, and compact logic solutions on alternative arithmetics. Today activities are back at the system level, with coarse grain modeling of applications in terms of CDFG, and modeling of communications between memories. This research is fixed in two european projects, weakly programmable processor arrays, and the Integrated Project MORPHEUS that explores heterogeneous reconfigurable systems and their related programming methods.

Bernard Pottier



Architectures and Systems
Research group in computer science
Univ. of Bretagne Occidentale,
France


  ERSA Home   WorldComp Home   Configurable Computing Home   ERSA'07 Home   ...   ...

Copyright © 2006 The ERSA Conference
No material may be reproduced without written permission
Contact the Webmaster