Prioritized Access Arbitration to Shared Resources
- n Integrated Software Systems
Prioritized Access Arbitration to Shared Resources on Integrated - - PowerPoint PPT Presentation
Prioritized Access Arbitration to Shared Resources on Integrated Software Systems in Multicore Environments 14th December 2012, Liverpool Andreas Knirsch , Pierre Schnarz, Joachim Wietzke h_da Prioritized Access Arbitration to Shared Resources
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
2
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
3
ECU=Electronic Control Unit
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
4
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
5
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
Entertain fm-tuner streaming media internet Control air- condition seat position door lock Assist navigation rear/side view camera breakdown help HMI displays voice recognition input devices
6
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
7
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
7
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
iPod SD-Flash USB-Flash Storage Displays Touch Knobs Speech Operation CAN MOST GPS Fieldbus and Sensors GSM 3G/LTE WIFI BT Connectivity
Navigation Media Player User Interface Browser Phone ... Tuner Infrastructure Application Operating System Software-Framework
8
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
9
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs
Hochschule Darmstadt University of Applied Sciences
Prioritized Access Arbitration to Shared Resources
3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
Motivation SHARB Summary
10
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
11
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
12
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
13
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
14
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
Device Manager Service Driver Device Instance Application SHARB Resource Application Context User Space
15
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
16
Δt
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
17
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !50 100 150 200 250 0.00233 0.00235 0.00237 0.00239 read data (bytes) mean duration (sec)
distribution = 0.011 msec
(a) Absolute overhead in relation to size.
! ! ! ! ! ! !5 10 15 20 25 30 0.002350 0.002360 0.002370 number of reads mean duration (sec)
distribution = 0.002 msec
(b) Absolute overhead in relation to repetitions.
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !50 100 150 200 250 0.00145 0.00155 0.00165 0.00175 read data (bytes) mean duration (sec)
distribution = 0.266 msec
! ! ! ! ! ! !5 10 15 20 25 30 0.00158 0.00160 0.00162 number of reads mean duration (sec)
distribution = 0.036 msec
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
18
Motivation SHARB Summary
IN-CAR MULTIMEDIA LABS, Andreas Knirsch
Prioritized Access Arbitration to Shared Resources
Hochschule Darmstadt University of Applied Sciences
Fachbereich Informatik Faculty of Computer Science
In-Car Multimedia Labs 3rd IEEE International Conference on Networked Embedded Systems for Every Application (NESEA 2012)
19