Portable and Predictable Performance on Heterogeneous Embedded Manycores (ARTEMIS 295440) ARTEMIS 2 nd Project Review 28 th October 2014 WP6 “Demonstrators”

Slides:



Advertisements
Similar presentations
The Euronet-PBL Project: Overview of the Work Plan Pekka Kämäräinen University of Bremen, ITB, Presented at the 1st International Meeting of the Euronet-PBL.
Advertisements

SAFe Automotive aRchItecture SAFARI. SAFARI_Presentation_Short_v1.ppt 2 / /P. Cuenot/ © Continental AG ARTEMIS/Call2 R&D Project Proposal Project.
Portable and Predictable Performance on Heterogeneous Embedded Manycores (ARTEMIS ) ARTEMIS Project Review October 2014 WP1 “Management and IPR”
New market instruments for RES-E to meet the 20/20/20 targets Sophie Dourlens-Quaranta, Technofi (Market4RES WP4 leader) Market4RES public kick-off Brussels,
1 st Review Meeting, Brussels 5/12/12 – Technical progress (P. Paganelli, Bluegreen) iCargo 1st Review Meeting Brussels 5/12/12 Technical.
Portable and Predictable Performance on Heterogeneous Embedded Manycores (ARTEMIS ) ARTEMIS 2 nd Project Review 28 October 2014 “Integration tools.
PERFORMER WP2 INTRODUCTION 13th of September 2013 CSTB Sophia Antipolis, France.
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP1. Project Management.
E-OCVM (Version 2) Explained Episode 3 - CAATS II Final Dissemination Event Alistair Jackson EUROCONTROL Episode 3 Brussels, 13 & 14 Oct 2009.
Portable and Predictable Performance on Heterogeneous Embedded Manycores (ARTEMIS ) ARTEMIS 2 nd Project Review October 2014 WP2 “Application use.
Episode 3 / CAATS II joint dissemination event Lessons Learnt Episode 3 - CAATS II Final Dissemination Event Philippe Leplae EUROCONTROL Episode 3 Brussels,
Supporting education and research E-learning tools, standards and systems Sarah Porter Head of Development, JISC.
Cracow Grid Workshop, November 5-6, 2001 Towards the CrossGrid Architecture Marian Bubak, Marek Garbacz, Maciej Malawski, and Katarzyna Zając.
4 4 By: A. Shukr, M. Alnouri. Many new project managers have trouble looking at the “big picture” and want to focus on too many details. Project managers.
LEARN. NETWORK. DISCOVER. | #QADexplore Implementing Business Process Management: Steps to Success WCUG – November 18, 2014.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
Web Development Process Description
Portable and Predictable Performance on Heterogeneous Embedded Manycores (ARTEMIS ) ARTEMIS Project Review 28 nd October 2014 Multimedia Demonstrator.
Student Learning Objectives The SLO Process Student Learning Objectives Training Series Module 3 of 3.
Portable and Predictable Performance on Heterogeneous Embedded Manycores (ARTEMIS ) ARTEMIS 2 nd Project Review October 2014 Aerospace Demonstrator.
© VESP International Pty Limited To Contents Slide CLICK to advance slides/ bullet points within slides Integrated Master Planner An Overview.
Chapter 2 The process Process, Methods, and Tools
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Mantychore Oct 2010 WP 7 Andrew Mackarel. Agenda 1. Scope of the WP 2. Mm distribution 3. The WP plan 4. Objectives 5. Deliverables 6. Deadlines 7. Partners.
Intelligent Cargo in Efficient and Sustainable Global Logistics Operations WP5 – Open End-to-End Pilots Implementation Jose Gato Luis –
Presentation To ZKI Fruehjahrstagung 2002 Presented By Nick Winton Interim CEO.
1 National Research Council - Pisa - Italy Marco Conti Italian National Research Council (CNR) IIT Institute Executive board meeting 2nd MobileMAN Workshop.
BSBPMG505A Manage Project Quality Manage Project Quality Project Quality Processes Diploma of Project Management Qualification Code BSB51507 Unit.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
TESTBED FOR FUTURE INTERNET SERVICES TEFIS at the EU-Canada Future Internet Workshop, March Annika Sällström – Botnia Living Lab at Centre for.
Portable and Predictable Performance on Heterogeneous Embedded Manycores (ARTEMIS ) ARTEMIS 2 nd Project Review October 2014 Summary of technical.
WP9 – Earth Observation Applications – n° 1 WP9 report to Plenary ESA, KNMI, IPSL Presented by M. Petitdidier, IPSL DataGrid Plenary Session 5 th Project.
Embedding Constraint Satisfaction using Parallel Soft-Core Processors on FPGAs Prasad Subramanian, Brandon Eames, Department of Electrical Engineering,
T Project Review WellIT PP Iteration
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
Performance evaluation of component-based software systems Seminar of Component Engineering course Rofideh hadighi 7 Jan 2010.
SmartNets Results Overview SmartNets SmartNets Methods.
Introduction and Feature Highlights
Request for Proposal (RFP)
Apply Quality Management Techniques Project Quality Processes Certificate IV in Project Management Qualification Code BSB41507 Unit Code BSBPMG404A.
Project overview objectives, work plan, milestones and deliverables Mark Stevenson, University of Sheffield Kate Fernie, MDR Partners PATHS Final Project.
Demonstrators and Pan-European Services Laboratory WP5 session.
AIMS’99 Workshop Heidelberg, May 1999 Management of QoS using MPEG4 DMIF standard Amaro Sousa, Institute of Telecommunications, PT Guido Franceschini,
PRJ566 Project Planning & Management Software Architecture.
Faculty Coach: Professor Martinez  Justin Mahar  Chris Baum  Greg Schmitz  Adam Abdelhamed.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
Portable and Predictable Performance on Heterogeneous Embedded Manycores (ARTEMIS ) ARTEMIS 3 rd Project Review October 2015 WP6 – Space Demonstrator.
Number: TR/06/B/F/PP/ WASTE-TRAIN VOCATIONAL TRAINING, EDUCATION, CONVEYING INFORMATION ON UP-TO-DATE WASTE MANAGEMENT PRACTICES TO DECISION MAKERS/STAFF.
Computing Systems: Next Call for Proposals Dr. Panagiotis Tsarchopoulos Computing Systems ICT Programme European Commission.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
Common Database on Designated Areas vs. INSPIRE Martin Tuchyňa, Darja Lihteneger INSPIRUJME SE, , Bratislava.
Implementation recommendations 1st COPRAS review Presentation at 2nd COPRAS annual review, 15 March 2006, CEN/CENELEC meeting centre, Brussels Bart Brusse.
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
Info-Tech Research Group1 Manage IT Budgets & Cost World Class Operations - Impact Workshop.
Info-Tech Research Group1 Info-Tech Research Group, Inc. is a global leader in providing IT research and advice. Info-Tech’s products and services combine.
Info-Tech Research Group1 Info-Tech Research Group, Inc. Is a global leader in providing IT research and advice. Info-Tech’s products and services combine.
Introduction to Performance Tuning Chia-heng Tu PAS Lab Summer Workshop 2009 June 30,
Decisive Themes, July, JL-1 ARTEMIS Decisive Theme for Integrasys Pedro A. Ruiz Integrasys July, 2011.
Capacity Building in: GEO Strategic Plan 2016 – 2025 and Work Programme 2016 Andiswa Mlisa GEO Secretariat Workshop on Capacity Building and Developing.
Usage scenarios, User Interface & tools
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
Texas Instruments TDA2x and Vision SDK
EOB Methodology Overview
Contact person: Mats Brorsson
WP1 INERTIA Framework Requirements, Specifications and Architecture
Request for Proposal (RFP)
RECARE set-up Rudi Hessel on behalf of coordination team
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
- Kick-off meeting - ERANET Cofund BlueBio WP4 (Leader: AEI)
Presentation transcript:

Portable and Predictable Performance on Heterogeneous Embedded Manycores (ARTEMIS ) ARTEMIS 2 nd Project Review 28 th October 2014 WP6 “Demonstrators” (Presented by: Raúl Santos de la Cámara – HI Iberia) ARTEMIS PaPP Review 20141

Contents 1.Overview Global Objectives Y2 Objectives WP6 Framework 2.Results Task T6.1 Specifications and requirements of demonstrators Task T6.2 Implementation of demonstrators Task T6.3 Evaluation of demonstrators 3.Demonstrators overview 4.Collaboration 5.Conclusions / next steps ARTEMIS PaPP Review 2014

Contents 1.Overview Global Objectives Y2 Objectives WP6 Framework 2.Results Task T6.1 Specifications and requirements of demonstrators Task T6.2 Implementation of demonstrators Task T6.3 Evaluation of demonstrators 3.Demonstrators overview 4.Collaboration 5.Conclusions / next steps ARTEMIS PaPP Review 20143

1. Overview – WP ARTEMIS PaPP Review 2014

1. Overview – Global objectives Participants: SICS, KTH, DTU, VTT, SSF, ECSI, Tecnalia, HIB, TAS-E, EXFO To validate the cross-domain applicability of PaPP approach; To specify the common demonstrator framework to be followed by all individual demonstrators and develop and implement the individual demonstrators for the use cases defined in WP2, using the tools from WP3 and WP4 and on top of WP5 defined HW; To evaluate the results of PaPP techniques implemented in the reference platforms the level of fulfilment of objectives and Key Performance Indicators (KPI), according to the metrics and criteria defined in WP2 (T2.3); To establish a baseline evaluation in order to monitor PaPP progress and level achievement. To provide feedback to the other WPs in the yearly integration approaches about the level of development of tool (usability, flexibility, cross-domain applicability…) and at the level of runtime behaviour of the platforms (performance, robustness, resource consumption, response time…) ARTEMIS PaPP Review 2014

1. Overview – Y2 objectives WP6 role: testbed for PaPP technology, provider of higher-level requirements, connection with exploitable results. Y2 Goals: Implement the project-wide rationalization of demonstrators and use cases along with WP2. Complete the implementations of PaPP second iteration demonstrators using the WP2 use cases. Ensure all of them have a PaPP grounding (use the toolchain). Integrate more functionality from the middleware (e.g., parallelization, adaptivity) over the baseline Y1 implementations. Collect developers’ experience about the usage of project results and feed it back to WP3-4-5 and to set the ground for final specifications of the demonstrators at M27 and Y3 demonstrators. Collaborate with WP7 for the transition of demonstrator results to exploitation ARTEMIS PaPP Review 2014

1. Overview – WP6 framework Activity: M1-M36 Domains: Multimedia (HIB): ARM Mobile communications(EXFO): x86 Space Segment (TAS-E): SPARC Tasks and results: T6.1 Specs & Requirements for Demonstrators (HIB) D6.7 Final Specs & Reqs (M27) T6.2 Implementation of demonstrators (HIB) D6.5 Y2 Implementation (M24) D6.8 Final implementation (M36) T6.3 Evaluation of demonstrators (EXFO) D6.6 Y2 Evaluations (M24) D6.9 Y3 Evaluations (M36) Y1 was baseline implementations, Y2/Y3 was applied PaPP innovation ARTEMIS PaPP Review 2014

Contents 1.Overview Global Objectives Y2 Objectives WP6 Framework 2.Results Task T6.1 Specifications and requirements of demonstrators Task T6.2 Implementation of demonstrators Task T6.3 Evaluation of demonstrators 3.Demonstrators overview 4.Collaboration 5.Conclusions / next steps ARTEMIS PaPP Review 2014

2. T6.1 Specs/reqs of demos Objective: Definition of demonstrators, matching required elements with PaPP results. Leader: HIB 2 nd year output: No deliverables in Y2 but D6.7 Final demonstrators specifications and requirements (HIB, M27) is very close to the end of Y2 activities. First work draft immediately follows this review. Y2 experience on demonstrators expected to provide a platform for the production of the final iteration of requirements. Focus: mapping with PaPP innovations, ensure that all elements are demonstrated and that overlaps are used only when relevant (e.g., cross-platform portability) ARTEMIS PaPP Review 2014

Task T6.2 Implementation of demos Objective: Integration of project results from WP2- WP5 into prototypes that demonstrate the global PaPP results. Across all technical domains (Multimedia, Space, Mobile communications). Using all platforms. Leader: HIB 2 nd year output: D6.5 Results from the second yearly integration of demonstrators (HIB, M24) ARTEMIS PaPP Review 2014

D6.5 Results from the Y2 integration Task T6.2 Delivery date: M24 Actual delivery date: M25 Focus: explain production process and final outcome for Y2 demonstrators. Results: Detailed description of technical results (complemented by D2.6) First requests to PaPP (WP3, WP4, WP5) for new features. First indication of tentative KPIs for the demonstrators. Complemented with real technical first iteration prototypes: Space, Multimedia to be presented in this review. Mostly pre-existing elements with limited PaPP results usage ARTEMIS PaPP Review 2014

2. Task T6.3 Evaluation of demos Objective: Assessment of the produced demonstrators. Generation of Y2 results to compare with Y1 baselines and Y3 final results. Leader: EXFO 2 nd year output: D6.6 Evaluation results from the first year (M12) ARTEMIS PaPP Review 2014

2. D6.6 Evaluation results from Y2 Task T6.3 Delivery date: M24 Actual delivery date: M25 Focus: leveraging on evaluation plans from T2.3/D2.5 and D6.3, provide updated evaluation results for the demonstrators and compare with Y1 baseline. Results: Intermediate evaluation results for demonstrators ARTEMIS PaPP Review 2014

2. Task T6.3 Evaluation of demos Multimedia (HIB): 20% longer run time with equivalent battery using pappadapt. Space (TAS-E): improved operation with multi-core implementation Mobile communications (EXFO): improved performace also improves with increased parallelization In TAS-E and EXFO there seems to be clearly diminishing returns for large number of cores (Ahmdal’s law) ARTEMIS PaPP Review

Contents 1.Overview Global Objectives Y2 Objectives WP6 Framework 2.Results Task T6.1 Specifications and requirements of demonstrators Task T6.2 Implementation of demonstrators Task T6.3 Evaluation of demonstrators 3.Demonstrators overview 4.Collaboration 5.Conclusions / next steps ARTEMIS PaPP Review 2014

3. Multimedia Summary: Mobile video surveillance product (transcoder, image processor) built for ARM with multicore optimizations. Realistic implementation mixing NDK (native library linking) embedded as part of regular Android application (SDK). Y2: introduction of adaptability via the pappadapt library Use Case  tuning of the algorithms for energy saving when battery level is low in the device. Status: Using sequential off-the-shelf FFmpeg, OpenCV library builds through the PaPP VM tools. Tested on simulators (batch test of libraries in QEMU, high-end COTS device (Samsung Galaxy S4). Use of pappadapt through pragmas in the C code of a helper library accessed from the Android application. Code much rationalized, easier to share during Y3. Future steps for Y3: Introducing parallel processing optimizations. Planned for Y2 but deferred due to internal lack of resources. Improve usage of modelling tools. Using CVLTool or equivalent open source. Extensive testing to check final PaPP benefits ARTEMIS PaPP Review 2014

3. Space Segment Summary: Several covered use cases for space: Instrument data processing (SSF). Lossless multi/hyper spectral image compression (TAS-E). Status: Prototypes ready for PC platforms (x86 + Ubuntu). TAS-E prototype already using parallel versions of the algorithms, showing good results. SSF Use case implemented/rationalized for easier sharing during Y3 and test framework developed to allow demonstration within the scope of PaPP.. Future steps: TAS-E to parallelize the second part of the compression algorithm (bit plane encoding), establish Leon3 middleware layer compatible with PaPP stack, introduce peripheals. SSF to adapt software to OpenMP and study benefit of parallelization ARTEMIS PaPP Review 2014

3. Mobile communications Summary: Network analysis: data capture from LTE network interfaces, decode incoming data, analyse control layer signalling, track sessions (calls, web sessions, etc.), and calculate and collect various attributes for the sessions. UCs: Call session analysis, Flow analysis Status: Using the PaPP toolchain/VM Analysis of the scalability and performance profiling complete using WP3/WP4 tools. Using dedicated hardware (rack PCs). Future steps: Parallelization using OpenMP (system scheduler) Use of adaptivity support (balancing the anayzer vs other modules in high load) ARTEMIS PaPP Review 2014

Contents 1.Overview Global Objectives Y2 Objectives WP6 Framework 2.Results Task T6.1 Specifications and requirements of demonstrators Task T6.2 Implementation of demonstrators Task T6.3 Evaluation of demonstrators 3.Demonstrators overview 4.Collaboration 5.Conclusions / next steps ARTEMIS PaPP Review 2014

4. Collaboration All partners active in the period In Y2, technology partners (SICS, KTH, DTU, VTT) produced support for the industrial partners in the production of the demos. ECSI was active in monitoring the transfer of results to dissemination (e.g., CRAFTERS-PaPP workshop had a presentation on demonstration) and exploitation (e.g., the HIB demonstrator is very close to actual product and was tested on the field in June ‘14). Inter-WP communications: Deep collaboration with WP2 (replanning of project use cases/demonstrators as requested in Y1 review; continued joint telcos, sessions at F2F, planning of deliverables and usage of results). Collaboration for the usage of modelling tools (WP3), middleware and development toolchain and enmvironment (WP4) and usage of platforms and emulators (WP5). Collaboration channels Regular discussion: WP6 list, point to point communications. Dedicated WP6 telcos and participation in PCT. ProjectPlace reporting. F2F sessions at meetings ARTEMIS PaPP Review 2014

Contents 1.Overview Global Objectives Y2 Objectives WP6 Framework 2.Results Task T6.1 Specifications and requirements of demonstrators Task T6.2 Implementation of demonstrators Task T6.3 Evaluation of demonstrators 3.Demonstrators overview 4.Collaboration 5.Conclusions / next steps ARTEMIS PaPP Review 2014

5. Conclusions Deviations from plan Slight delay in the delivery of D6.5/D6.6 (ca. 4 weeks) Not expected to be an issue in following results Some expected features in Y2 for demonstrators had to be cut back Multimedia: parallel optimizations, use of ARM platform Space: multi-core implementation Mobile: ARTEMIS PaPP Review 2014

5. Conclusions First PaPP results incorporated in the demonstrators Parallelization: Space Adaptation: Multimedia Profiling/modelling: Communications Better connections with WP3/4/5, help offered by these WPs. Adaptation to the development cycles. First evaluation compared to baselines Adequate progress, will go deeper during Y3 for final assessment of PaPP benefits ARTEMIS PaPP Review 2014

5. Next steps Planning and production of M27 and M36 deliverables (Y2 iteration) D6.7 Final demonstrator requirements Concrete plan of collaboration from technology producers to industrials. More widespread incorporation of PaPP results in all demonstrators: Synchronized development cycles WP6 to test December interim iteration of tools, report for feedback. Evaluation to produce final assessment of PaPP platform benefits ARTEMIS PaPP Review 2014

WP6 Q+A 25 Thanks for the attention! ARTEMIS PaPP Review 2014