Roadmap Pitch: HiPEAC Vision 2017 - Platforms4CPS ... The HiPEAC Vision Document is a deliverable of

  • View
    0

  • Download
    0

Embed Size (px)

Text of Roadmap Pitch: HiPEAC Vision 2017 - Platforms4CPS ... The HiPEAC Vision Document is a deliverable of

  • Roadmap Pitch:

    HiPEAC Vision 2017

    Marc Duranton 23/10/2017

    Paris

    Platforms4CPS Roadmap Workshop

    The HiPEAC project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement number 687698.

  • The HiPEAC Vision Document is a deliverable of the coordination and support action on High Performance and Embedded Architecture and Compilation that gathers over 450 leading European academic and industrial computing system researchers from nearly 320 institutions in one virtual center of excellence of 1700 researchers.

    HiPEAC Vision 2017

    2009 2011 2008 2013 2015 2017

    January 2017 version is available at: http://hipeac.net/vision

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

  • Entering in Human and machine collaboration era:

    The Centaur era

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

  • Artificial Intelligence is changing the man-machine interaction – and how to “program” machines:

    • Image and situation understanding,voice recognition and synthesis

    • Unstructured data pattern recognition • …decision taking • Optimizing complex and not well defined problems • …

    • The new systems should make intelligent and trustable decisions

    ENABLED BY ARTIFICIAL INTELLIGENCE

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

  • Key ingredients for trustable systems

    Mixed-criticality

    Security Privacy

    Safety

    Compatibility with existing system

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

  • New services

    Smart sensors

    “Dumb” Internet of Things devices

    Big Data

    Data Analytics / Cognitive

    computing

    Cloud / HPC

    Cyber Physical Systems

    Enabling Intelligent data

    processing at the edge: Fog computing

    Edge computing

    Stream analytics

    Fast data…

    • Secure exchanges between the edge devices and the cloud • With human in the loop: Centaur era

    ENABLING EDGE INTELLIGENCE

    Intelligent edge devices

    Transforming Data into

    Information as soon as possible

    True collaboration between edge devices and the cloud ensuring: - Data security / Privacy - Lower bandwidth - Better use of cloud

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

    C2PS: COGNITIVE ( CYBERNETIC* AND PHYSICAL ) SYSTEMS

    * As defined by Norbert Wiener: how humans, animals and machines control and communicate with each other.

  • System should be autonomous to make good decisions in all conditions

    Safety will impose that basic autonomous functions should not rely on “always connected” or “always available”

    Embedded intelligence needs local high-end computing

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

  • Dumb sensors Smart sensors: Streaming and distributed data analytics

    Bandwidth will require more local processing

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

    Embedded intelligence needs local high-end computing

  • Privacy will impose that some processing should be done locally and not be sent to the cloud.

    Example: detecting elderly people falling in their home

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

    Embedded intelligence needs local high-end computing

  • Cognitive solutions for complex computing systems: • Using AI techniques for

    computing systems • Similar to Generative

    design for mechanical engineering

    Managing complexity

    11 Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

  • Using AI for making CPS systems: “Generative design” approach

    Motorcycle swingarm: the piece that hinges the rear wheel to the bike’s frame

    The user only states desired goals and constraints -> The complexity wall might prevent explaining the solution

    “Autodesk”

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

  • • Ne-XVP project – Follow-up of the TriMedia VLIW (https://en.wikipedia.org/wiki/Ne-XVP )

    • 1,105,747,200 heterogeneous multicores in the design space

    • 2 millions years to evaluate all design points

    • AI inspired techniques allowed to reduce the induction time to only few days

    => x16 performance increase

    EXAMPLE: DESIGN SPACE EXPLORATION FOR DESIGN MULTI-CORE PROCESSORS1 (2010)

    1 M. Duranton et all., “Rapid Technology-Aware Design Space Exploration for Embedded HeterogeneousMultiprocessors” in Processor and System-on-Chip Simulation, Ed. R. Leupers, 2010

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

    https://en.wikipedia.org/wiki/Ne-XVP https://en.wikipedia.org/wiki/Ne-XVP https://en.wikipedia.org/wiki/Ne-XVP https://en.wikipedia.org/wiki/Ne-XVP https://en.wikipedia.org/wiki/Ne-XVP

  • Holistic view

    Guaranteeing trust (SSP*)

    Mastering complexity

    Improving performance and energy efficiency

    New Technologies: • 3D (monolithic) • NVMs (STDP) • Photonic • Quantum • …

    Reinventing Computing: • Using AI • Beyond best

    effort computing • Computing in memory

    • New computing paradigms

    Transparency “Meta” supervision

    Mastering parallelism and heterogeneity

    Beyond predictability by design

    * Security, Safety, Privacy

  • 15

    http://hipeac.net/vision

    Download the current HiPEAC Vision at:

    Answer to the survey for the HiPEAC vision 2019 https://www.surveymonkey.com/r/HiPEACVision2030

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

  • Platforms4CPS

    Platforms4CPS - Creating the CPS Vision, Strategy, Technology Building Blocks

    T 5.4 Publications and participation in fairs and conferences (KTH/M1-M24)

    T 5.5 Final publication / Glossy print of main project results (THHINK/M20-M24)

    T 5.6 Platforms4CPS final conference / EU-consultation meeting (THA/M20-M24)

    T 5.8 Strategy to sustain Platforms4CPS after the project end (S2i/M13-M24)