PAOLO BURGIO UNIVERSITY OF MODENA AND REGGIO … · PAOLO BURGIO UNIVERSITY OF MODENA AND REGGIO...
Transcript of PAOLO BURGIO UNIVERSITY OF MODENA AND REGGIO … · PAOLO BURGIO UNIVERSITY OF MODENA AND REGGIO...
P A O L O B U R G I O
U N I V E R S I T Y O F M O D E N A
A N D R E G G I O E M I L I A , I T A L Y
HERCULESHigh-Performance Real-time Architectures for
Low-Power Embedded Systems
Lisbon – November 21st, 2018
Hercules in a nutshell
Lisbon – November 21st, 2018
High-Performance Real-time Architecturesfor Low-Power Embedded Systems
Jan 2016 to Dec 2018
Budget: ~3.3M€
Industrial Advisory Board Provide feedback/advices
Porsche, Finmeccanica, BMW, NVIDIA, Continental, Autoliv…
Climbing the Power Wall
Lisbon – November 21st, 2018
Many-core platforms
Next-generation embedded systems
Hundreds of G(FL)OPs, ~ 10W
Commercial-Off-The-Shelf components
Are they suitable for safety critical/real-tyme systems?
Not yet!
The keyword: predictability
Provide the correct result.…at the correct instant
Trade average for worst case performance
Hercules use-cases
Lisbon – November 21st, 2018
Outdoor valet parking system Autonomous driving in structured setting
Real-time obstacle detection and avoidance
Path planning and parking maneuver
Computer Vision for Aerial Application Online machine learning for object tracking
Exacopter drone with guidance, navigation and control
Obstacle detection and avoidance
The Hercules toolchain
Programming model(s) abstraction
Hypervisor abstraction
Linux
RTE
Linux
“Big.LITTLE-like” core complexE.g., 4 cortex A57 + 2 Denver
big bigltl ltl
GPU management / firmware
ISA subdomain #1 ISA subdomain #2
GPU/FPGA
RUNTIME
ltl ltl
Linux
Lisbon – November 21st, 2018
Host-side
compilerGPU-side
compiler
H
..in other words..
Lisbon – November 21st, 2018
A complete e2e toolchain to exploit many-core platforms in predictable manner
1. Analytic framework/methodology + supporting tools
2. Compiler + runtime for parallel prog. Models
3. RT-Operating System (Erika Enterprise + RT-Linux)
4. Compliancy with legacy SW (e.g., AUTOSAR)
5. NVIDIA-specific closed component… will be part of next NVIDIA drivers
H
Hercules assets exploitation
Lisbon – November 21st, 2018
@consortium level
HERCULES "Operating System"
Partner-specific: MM, PITOM & Airbus
IAB exploitation
@individual level
Questionnaire
Commercial: UNIMORE's Drivebox
"Public": MASA + H2020 Class, Maserati ADAS project…
The "HiPeRT Autonomous Driving Project"
Lisbon – November 21st, 2018
Expensive: $60kBulky: Multiple servers and
batteriesPower hungry: up to 5kW
Cheaper: ~1kSmall: Shoe box
Low power: less than 20W
H
The DriveBox
Lisbon – November 21st, 2018
Example: The DriveBox Kit for semi-autonomous driving
(pedestrian avoidance, highway autopilot, …)
Safer driving at low SWaP
~4-5k€
"A shoe box"
Less than 20W
Optimized for power efficient platforms
Using open-source parts of the Hercules framework
Scale-out to smart cities
Lisbon – November 21st, 2018
The advent of autonomous vehicles challenges big data analytics systems
The distributed nature of data sources makes current data analytics systems not suitable for smart cities
Two challenges
i. quick and reactive response
ii. a thorough and more computationally intensive feedback
Modena Automotive Smart Area - MASA
Lisbon – November 21st, 2018
A real urban laboratory of one square-kilometre equipped with multiple (IoT) devices (e.g., smart cameras, traffic scanner and counter, smart parking, weather conditions) and network connectivity (4G, LTE)
Massive amounts of information processed in a data server to jointly cooperate for a so-called distributed awareness in the city area
Provides the necessary vehicle-to-vehicle (V2V), vehicle-toinfrastructure (V2I) and vehicle-to-cloud (V2C) connectivity
EU-funded research
Lisbon – November 21st, 2018
1. Intelligent traffic management, smart traffic lights and road signals
”Green routes”, e.g., for ambulances, fire-fighters and polic
Reduce fuel consumption and CO2 emission
2. Cybersecurity …..
3. Advanced driving assistance to highly connected cars
VRU avoidance
Smart traffic lights
Driver monitoring
Contacts
Lisbon – November 21st, 2018
http://hercules2020.eu
@hercules2020_eu