CORDIS
EU research results

CORDIS

English EN
Automatic Customizable Tool-chain for Heterogeneous Multicore Platform Software Development

Automatic Customizable Tool-chain for Heterogeneous Multicore Platform Software Development

Objective

Recent trends in embedded system architectures brought a rapid shift towards multicore, heterogeneous and reconfigurable platforms. This makes chip design enormously complex and imposes a large effort for the programmers to develop their applications. For this reason, new and more efficient tools for software development are needed to ensure software productivity and time to market of new applications. In particular, the automation of the software design process starting from high level models all-the-way down to a customized and implementation on specific architectures is a key factor to increase programmer productivity.
The ToucHMore project will develop software tools that facilitate energy efficient and robust software for Heterogeneous Multicore Systems (HeMCS) with the goal to reduce the time-to-market in the design of such systems by at least 15%, as well as the cost of software design through the automation process by 20%.
In more detail, the center of the methodology is the high level modeling language (UML/SysML) that will be used to describe the target platform and application. High level modelling allows an architectural independent description of the application and for this reason it is prone to customization for different architectural templates. In ToucHMore, customization will be performed in an automated way through automated generation of parallel code for multicore tiles and the required mechanisms to manage reconfigurable DSPs/accelerators.In addition, the ToucHMore tool-chain customization environment will focus on energy efficiency and robustness of the generated code, where the uncertainties due to fabrications of transistors in nanometer technologies will be hidden, thus mitigating their impact in terms of energy and performance. From a research perspective, ToucHMore is a pioneering project from the perspective of taking a pragmatic approach to bring variability issues into the software design flow. Together with the automatic toolchain customization strategy coupled with high level modeling, these contribution will give the European research on embedded software a leading position.
The project results will be commercially exploited by the SME ATEGO as a specialised software tool vendor and by the company AKHELA that is an IT services and Embedded Systems provider to large scale companies in areas such as automotive, avionics and consumer electronics. The project results will strengthen their position in their respective markets by enabling the production of products faster and more timely than the world wide competitors and it is expected that they will have a manifold return on their investment. The five research institutions will use the gained knowledge to enrich their teaching and research activities enabling them to stay at the forefront of technology and substantiating their prestige in the scientific community.

Coordinator Contact

Andrea ACQUAVIVA (Dr.)

Coordinator

POLITECNICO DI TORINO

Address

Corso Duca Degli Abruzzi 24
10129 Torino

Italy

Activity type

Higher or Secondary Education Establishments

EU Contribution

€ 320 600

Administrative Contact

Francesca Maccario (Dr.)

Participants (7)

Sort alphabetically

Sort by EU Contribution

Expand all

CSEM CENTRE SUISSE D'ELECTRONIQUE ET DE MICROTECHNIQUE SA - RECHERCHE ET DEVELOPPEMENT

Switzerland

EU Contribution

€ 381 712

COMMISSARIAT A L ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES

France

EU Contribution

€ 661 741

ATEGO SAS

France

EU Contribution

€ 340 041

AVANTUNE SRL

Italy

EU Contribution

€ 293 400

UNIVERSITA DEGLI STUDI DI VERONA

Italy

EU Contribution

€ 300 000

UNIVERSITY OF YORK

United Kingdom

EU Contribution

€ 295 769

ATEGO SYSTEMS LIMITED

United Kingdom

EU Contribution

€ 306 600

Project information

Grant agreement ID: 288166

Status

Closed project

  • Start date

    1 September 2011

  • End date

    31 May 2014

Funded under:

FP7-ICT

  • Overall budget:

    € 3 969 841

  • EU contribution

    € 2 899 863

Coordinated by:

POLITECNICO DI TORINO

Italy