Skip to main content

A Highly Efficient Adaptive Multi-processor Framework

Project description

Computing Systems Making modern embedded systems faster and less power hungry by parallelization

Writing parallel programs has traditionally been considered a difficult task, even when parallelism is taken into account from the beginning. Moreover there is an urgent need to parallelize the massive amounts of legacy sequential code so as to increase its performance on processors and systems that refocus from single-thread acceleration to increasing the overall throughput. At the same time, memory (in particular cache) performance is essential to achieve the full gain from a parallelized application. However, while processor architecture tends to be relatively standard across applications within a domain, huge performance and power improvements can be achieved by tailoring the cache architecture to the application at hand, and not just to an entire domain.

The HEAP project faces these challenges directly, by developing:
1. An innovative toolset that helps software developers profile and parallelize existing sequential implementations by exploiting top-level pipeline-style parallelism.
2. A highly configurable cache architecture that can be tailored to an application by using the same profiling data as those that were used for parallelization, in order to fully exploit the available computing power.
When compared with the existing single-cache coherency architectures and the existing, mainly manual, parallelizing approaches, the end-product of HEAP (i.e. the novel architecture combined with the innovative toolset) is expected to: a) reduce the time for parallelizing sequential applications by 20% b) reduce the energy consumed for the memory coherency operations by 20% and c) increase the performance of the memory coherency systems by 20%.

The HEAP framework directly addresses two distinct multi-billion application areas (a) High Performance Computing and (b) Multi-core Embedded Systems. In both fields it is expected that the impact of HEAP will be significant worldwide; this claim is supported by the fact that the HEAP results will be internally exploited by two of the largest semiconductor companies in the world  (STM and Thales), as well as a large scale Information Systems Provider (Singular Logic) and an SME (Synelixis). Moreover, the commercial version of the toolset will be exploited by two additional software tool-providers (ACE  and Compaan Design). Moreover, HEAP-based multi-core systems are expected to help closing the digital gap in Europe, while mainly the open-source version of the toolset will reinforce European competitiveness in the areas of Parallelizing toolsets and the new innovative platforms will help extending existing service offerings to the EU citizens.

Call for proposal

FP7-ICT-2009-4
See other projects for this call

Funding Scheme

CP - Collaborative project (generic)

Coordinator

STMICROELECTRONICS SRL
Address
Via C.olivetti 2
20864 Agrate Brianza
Italy
Activity type
Private for-profit entities (excluding Higher or Secondary Education Establishments)
EU contribution
€ 310 550
Administrative Contact
MARIA GRAZIA PODESTA' (Dr.)

Participants (10)

THALES SIX GTS FRANCE SAS
France
EU contribution
€ 297 274
Address
Avenue Des Louvresses 4
92230 Gennevilliers
Activity type
Private for-profit entities (excluding Higher or Secondary Education Establishments)
Administrative Contact
Sylvie RAYNAUD (Dr.)
SINGKIOULAR LOTZIK ANONYMOS ETAIRIA PLIROFORIAKON SYSTIMATON & EFARMOGON

Participation ended

Greece
EU contribution
€ 0
Address
Iolkou Panagouli Sinisoglou Kai Filikis Etaireias
14234 N Ionia
Activity type
Private for-profit entities (excluding Higher or Secondary Education Establishments)
Administrative Contact
Evelina Peristeri (Ms.)
SYNELIXIS LYSEIS PLIROFORIKIS AUTOMATISMOU & TILEPIKOINONION ANONIMI ETAIRIA
Greece
EU contribution
€ 94 806
Address
Farmakidou 10
34100 Chalkida
Activity type
Private for-profit entities (excluding Higher or Secondary Education Establishments)
Administrative Contact
Ioannis Papaefstathiou (Dr.)
ATHINA-EREVNITIKO KENTRO KAINOTOMIAS STIS TECHNOLOGIES TIS PLIROFORIAS, TON EPIKOINONION KAI TIS GNOSIS
Greece
EU contribution
€ 193 600
Address
Artemidos 6 Kai Epidavrou
151 25 Maroussi
Activity type
Research Organisations
Administrative Contact
Dimitrios Serpanos (Prof.)
SINGULARLOGIC ANONYMI ETAIREIA PLIROFORIAKON SYSTIMATON KAI EFARMOGONPLIROFORIKIS
Greece
EU contribution
€ 200 520
Address
Achaias 3 & Troizinias
14564 Nea Kifisia
Activity type
Private for-profit entities (excluding Higher or Secondary Education Establishments)
Administrative Contact
Evelina Peristeri (Mrs.)
UNIVERSITA DEGLI STUDI DI GENOVA
Italy
EU contribution
€ 263 056
Address
Via Balbi 5
16126 Genova
Activity type
Higher or Secondary Education Establishments
Administrative Contact
Franco Gabrielli (Dr.)
POLITECNICO DI TORINO
Italy
EU contribution
€ 407 169
Address
Corso Duca Degli Abruzzi 24
10129 Torino
Activity type
Higher or Secondary Education Establishments
Administrative Contact
Roberta Melchiorre (Ms.)
ACE ASSOCIATED COMPILER EXPERTS B.V.
Netherlands
EU contribution
€ 198 134
Address
De Ruyterkade 113
1011AB Amsterdam
Activity type
Private for-profit entities (excluding Higher or Secondary Education Establishments)
Administrative Contact
Marius Schoorel (Mr.)
COMPAAN DESIGN BV
Netherlands
EU contribution
€ 211 560
Address
Galileiweg 8
2333BD Leiden
Activity type
Private for-profit entities (excluding Higher or Secondary Education Establishments)
Administrative Contact
Bart Kienhuis (Dr.)
UPPSALA UNIVERSITET
Sweden
EU contribution
€ 39 400
Address
Von Kraemers Alle 4
751 05 Uppsala
Activity type
Higher or Secondary Education Establishments
Administrative Contact
Patrik Armuand (Mr.)