PAOLO BURGIO UNIVERSITY OF MODENA AND REGGIO … · PAOLO BURGIO UNIVERSITY OF MODENA AND REGGIO...

24
PAOLO BURGIO UNIVERSITY OF MODENA AND REGGIO EMILIA, ITALY HERCULES H igh-Pe rformance R eal-time Arc hitectu res for L ow-Power E mbedded S ystems Lisbon – November 21st, 2018

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…

H E R C U L E S

I N 2 M I N U T E S

What do we do?

Lisbon – November 21st, 2018

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

W H Y A R E W E G O O D ?

Hercules value chain

Lisbon – November 21st, 2018

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

W H A T D O W E D O W I T H T H I S ?

Exploitation plan

Lisbon – November 21st, 2018

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…

H

Exploitation activities, form and market domain

Lisbon – November 21st, 2018

H

IP ownership

Lisbon – November 21st, 2018

…next?

( @ U N I M O R E )

Lisbon – November 21st, 2018

Lisbon – November 21st, 2018

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

Lisbon – November 21st, 2018

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

Lisbon – November 21st, 2018

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

Distributed awareness system

Lisbon – November 21st, 2018

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

Lisbon – November 21st, 2018

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

[email protected]

Lisbon – November 21st, 2018

http://hercules2020.eu

@hercules2020_eu

twitter

e-mail