ENCORE (248647)

  https://cordis.europa.eu/project/id/248647

  FP7 (2007-2013)

  ENabling technologies for a programmable many-CORE

  Computing Systems (ICT-2009.3.6)

  software  ·  supercomputers

  2010-03-01 Start Date (YY-MM-DD)

  2013-02-28 End Date (YY-MM-DD)

  € 3,551,209 Total Cost


  Description

Design complexity and power density implications stopped the trend towards faster single-core processors. The current trend is to double the core count every 18 months, leading to chips with 100+ cores in 10-15 years. Developing parallel applications to harness such multicores is the key challenge for scalable computing systems. The ENCORE project aims at achieving a breakthrough on the usability, reliability, code portability, and performance scalability of such multicores.The project achieves this through three main contributions. First, defining an easy to use parallel programming model that offers code portability across several architectures. Second, developing a runtime management system that will dynamically detect, manage, and exploit parallelism, data locality, and shared resources. And third, providing adequate hardware support for the parallel programming and runtime environment that ensures scalability, performance, and cost-efficiency.The technology will be developed and evaluated using multiple applications, provided by the partners, or industry-standard benchmarks, ranging from massively parallel high-performance computing codes, where performance and efficiency are paramount, to embedded parallel workloads with strong real-time and energy constraints.The project integrates all partners under a common runtime system running on real multicore platforms, a shared FPGA architecture prototype, and a large-scale software simulated architecture. Architecture features will be validated through implementation on ARM's detailed development infrastructure.ENCORE takes a holistic approach to parallelization and programmability by analyzing the requirements of several relevant applications ranging from High Performance Computing to embedded multicore, by parallelizing these applications using the proposed programming model, by optimizing the runtime system for a range of parallel architectures, and by developing hardware support for the runtime system.


  Complicit Organisations

1 Israeli organisation participates in ENCORE.

Country Organisation (ID) VAT Number Role Activity Type Total Cost EC Contribution Net EC Contribution
Sweden KUNGLIGA TEKNISKA HOEGSKOLAN (999990946) SE202100305401 participant HES € 0 € 402,112 € 0
Greece IDRYMA TECHNOLOGIAS KAI EREVNAS (999995893) EL090101655 participant REC € 0 € 405,110 € 0
Germany TECHNISCHE UNIVERSITAT BERLIN (999986678) DE811231089 participant HES € 0 € 208,665 € 0
United Kingdom ARM LIMITED (999813824) GB636902822 participant PRC € 0 € 436,423 € 0
Israel TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY (999907720) IL557585585 participant HES € 0 € 310,188 € 0
Netherlands TECHNISCHE UNIVERSITEIT DELFT (999977366) NL001569569B01 participant HES € 0 € 208,662 € 0
Spain BARCELONA SUPERCOMPUTING CENTER CENTRO NACIONAL DE SUPERCOMPUTACION (999655520) ESS0800099D coordinator REC € 0 € 561,840 € 0