roadmap pitch: hipeac vision 2017 - platforms4cps...the hipeac vision document is a deliverable of...
TRANSCRIPT
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
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)