Flexible Electronics News

FlexTiles Project Organizes Sept. 1 Workshop

Designing energy-efficient, programmable heterogeneous many-core platform with self-adaptive capabilities

Author Image

By: DAVID SAVASTANO

Contributing Editor, Coatings World and Ink World

The FlexTiles project was launched in 2011 by a consortium of industries, universities and RTOs coordinated by Thales. They have joined forces to develop a programmable heterogeneous many-core platform which can be reconfigured on the fly to meet advanced processing needs such as surveillance drones or driverless cars. With the project nearing its end (October 2014), a workshop is organized on Sept. 1 in Munich to present results and offer a hands-on experience.

A major challenge in computing is to leverage multi-core technology to develop energy-efficient high performance systems. This is critical for embedded systems with a very limited energy budget as well as for supercomputers in terms of sustainability. The efficient programming of multi-core architectures remains an unresolved issue and will be an ever-greater challenge as we move towards many-core solutions with more than a thousand processor cores predicted by 2020. The FlexTiles project defines and develops an energy-efficient yet programmable heterogeneous many-core platform with self-adaptive capabilities.

The many-core platform is associated with an innovative virtualization layer and a dedicated tool-flow to improve programming efficiency, reduce the impact on time to market and reduce the development cost by 20% to 50%. FlexTiles raises the accessibility of the many-core technology to industry – from SMEs to large companies – thanks to its programming efficiency and its ability to adapt to the targeted application using embedded reconfigurable technologies.

FlexTiles is a 3D stacked chip with a many-core layer and a reconfigurable layer. This heterogeneity brings a high level of flexibility in adapting the architecture to the targeted application domain for performance and energy efficiency.

A virtualization layer on top of a kernel hides the heterogeneity and the complexity of the many-core platform from its programmer and fine-tunes the mapping of an application at runtime. The virtualization layer provides self-adaptation capabilities by dynamic relocation of application tasks to software on the many-core layer (made up of general purpose and DSP processors) or to hardware on the reconfigurable layer. This self-adaptation is used to optimize load balancing, power consumption, hot spots and resilience to faulty modules.

A FlexTiles workshop will be held on September 1 within the International Conference on Field Programmable Logic and Applications, FPL2014, in Munich, Germany. Registration for the workshop is separate from the conference.

The FlexTiles FP7, www.flextiles.eu, project is co-funded by the European Commission under the Seventh Framework Program.

Keep Up With Our Content. Subscribe To Ink World magazine Newsletters