Coordinatore | STMICROELECTRONICS SRL
Organization address
address: VIA C.OLIVETTI 2 contact info |
Nazionalità Coordinatore | Italy [IT] |
Totale costo | 3˙319˙323 € |
EC contributo | 2˙216˙069 € |
Programma | FP7-ICT
Specific Programme "Cooperation": Information and communication technologies |
Code Call | FP7-ICT-2009-4 |
Funding Scheme | CP |
Anno di inizio | 2010 |
Periodo (anno-mese-giorno) | 2010-02-01 - 2013-01-31 |
# | ||||
---|---|---|---|---|
1 |
STMICROELECTRONICS SRL
Organization address
address: VIA C.OLIVETTI 2 contact info |
IT (AGRATE BRIANZA) | coordinator | 0.00 |
2 |
ACE ASSOCIATED COMPILER EXPERTS B.V.
Organization address
address: DE RUYTERKADE 113 contact info |
NL (AMSTERDAM) | participant | 0.00 |
3 |
ATHENA RESEARCH AND INNOVATION CENTER IN INFORMATION COMMUNICATION & KNOWLEDGE TECHNOLOGIES
Organization address
address: ARTEMIDOS 6 KAI EPIDAVROU contact info |
EL (MAROUSSI) | participant | 0.00 |
4 |
COMPAAN DESIGN BV
Organization address
address: GALILEIWEG contact info |
NL (LEIDEN) | participant | 0.00 |
5 |
POLITECNICO DI TORINO
Organization address
address: CORSO DUCA DEGLI ABRUZZI contact info |
IT (TORINO) | participant | 0.00 |
6 |
SINGULARLOGIC ANONYMI ETAIRIA PLIROFORIAKON SISTIMATON KAI EFARMOGON PLIROFORIKIS
Organization address
address: AL.PANAGOULI & SINIOSOGLOU contact info |
EL (NEA IONIA, ATHENS) | participant | 0.00 |
7 |
SYNELIXIS LYSEIS PLIROFORIKIS AUTOMATISMOU & TILEPIKOINONION MONOPROSOPI EPE
Organization address
address: FARMAKIDOU 10 contact info |
EL (CHALKIDA) | participant | 0.00 |
8 |
THALES COMMUNICATIONS & SECURITY SAS
Organization address
address: Boulevard de Valmy contact info |
FR (COLOMBES) | participant | 0.00 |
9 |
UNIVERSITA DEGLI STUDI DI GENOVA
Organization address
address: VIA BALBI contact info |
IT (GENOVA) | participant | 0.00 |
10 |
UPPSALA UNIVERSITET
Organization address
address: St Olofsgatan contact info |
SE (UPPSALA) | participant | 0.00 |
Esplora la "nuvola delle parole (Word Cloud) per avere un'idea di massima del progetto.
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.nnThe HEAP project faces these challenges directly, by developing:n1.tAn innovative toolset that helps software developers profile and parallelize existing sequential implementations by exploiting top-level pipeline-style parallelism.n2.tA 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.nnIn particular, the HEAP project will providen1.ta novel SMP multicore platform supporting a group of novel cache coherence protocols; each application will be profiled so as to select and tune the most appropriate cache coherency mechanism.n2.tan innovative toolflow that complements this architecture; this tool will ease and/or automate the parallelisation of sequential C-code based on an analysis of the dataflow while it will provide configuration and tuning data (e.g. in terms of which variables are local, and which are mostly written or mostly read by a thread) to the cache coherency mechanisms so as to optimize them for the given applicationnnIn order to increase the exploitability of the end-results, the toolflow (an incarnation of which will be also distributed in an open source manner) will be implemented in such a way that it will be able to perform sequential-to-multicore migration for any multicore architecture (not only the HEAP one). Moreover, the architecture will be capable of running multithreaded code compiled by any compiler/toolset (not only the one implemented by HEAP). However, in order to take full advantage of the HEAP results, the combined toolset and architecture should be utilized.nnWe innovate in the first domain by using both pessimistic and optimistic estimates of the available parallelism, by refining those estimates using metric-driven verification techniques, and by supporting dynamic recovery of excessively optimistic parallelization.
Personalized Mobility Services for energy efficiency and security through advanced Artificial Intelligence techniques
Read More