many - itea3.org posters co-sum… · the many project is developing an improved programming...
TRANSCRIPT
MANYMany-core Programming and Resource Management for
High-Performance Embedded Systems• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
UNIQUE SELLING POINTS / BUSINESS VALUE n Reusing existing software is a norm to ensure
semiconductor developers low time-to-market n Many-core architectures with hundreds of cores per
chip will require fast code development process n The project aims to develop an efficient programming
environment
OBJECTIVES n Behaviour of a parallel application n Adapting performance measurement & analytical
tools n Source-to-source code translation n Resource awareness at the programming level n Supplying virtualisation services
EXPECTED RESULTS n Tools and methods to fully exploit the capabilities of future many-core processors for the
embedded domain n Virtual Machine Monitor, to provide zero-downtime system and robust execution environment n Provide Domain Specific Languages to be compiled to a variety of targets without changing
the original source code n Standardisation
PROJECT SUMMARYThe ability to reuse existing software code has grown in importance as software applications become more complex. With the arrival of many-core semiconductor architectures, application developers face an additional problem: how to rewrite software applications to exploit the increased parallel processing available. The MANY project is developing an improved programming environment for the embedded-systems realm incorporating resource management and virtualization techniques; one which will facilitate faster development of applications for a variety of hardware platforms.
RealTime OS
FPGA LayoutXcore CPU…
DSL and Compiler FrameworkPerformanceTools
Debugger
Virtualization
Embedded Hardware Architecture
Application (expressed in DSL)
Verification
CONTACTProject Leader: Barbro ClaessonXDIN AB ~ Kista, Sweden ~ Tel: +46 8507 14229 Email: [email protected] ~ Website: http://www.eurekamany.org
France
Belgium
Rep. of South Korea
The Netherlands
Sweden
PROJECT CONSORTIUM
MANYMany-core Programming and Resource Management for
High-Performance Embedded Systems• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
PROJECT START July 2011 PROJECT END June 2014
MANY PARTNERS n Large companies (3) n Smal companies (4) n Universities (3) n Research institutes (3)
WORK PACKAGE OVERVIEW
Spain
CONTACTProject Leader: Barbro ClaessonXDIN AB ~ Kista, Sweden ~ Tel: +46 8507 14229 Email: [email protected] ~ Website: http://www.eurekamany.org
MANYMany-core Programming and Resource Management for
High-Performance Embedded Systems• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •DEMONSTRATOR(S) / EXAMPLES / APPLICATION AREAS
n Digital Radio Mondiale - Universal, openly standardized digital broadcasting system - C code available for public domain
n Heterogeneous multicore model - Multi-core implementation of this receiver, containing at least one EVP and one ARM processor
CONTACTProject Leader: Barbro ClaessonXDIN AB ~ Kista, Sweden ~ Tel: +46 8507 14229 Email: [email protected] ~ Website: http://www.eurekamany.org