Real-Time Architecture
Heechul Yun
1
Real-Time Architecture Heechul Yun 1 Topics Introduction to - - PowerPoint PPT Presentation
Real-Time Architecture Heechul Yun 1 Topics Introduction to Real-Time Systems, CPS CPS Applications Real-time architecture/OS Fault tolerance, safety, security Amazon prime air 2 Topics Introduction to Real-Time Systems,
1
2
Amazon prime air
3
– Performance: average timing – Determinism: variance and worst-case timing
– Focused on determinism – So that we can analyze the system at design time – Many challenges exist in computer architecture – In general, performance demand was not high.
– Such as self-driving cars and UAVs (intelligent robots) – Demand both performance and determinism – More difficult to satisfy both
4
5
Performance Predictability
Performance Architecture Real-Time Architecture High Performance Real-Time Architecture
6
7
8
Image source: [Wilhelm et al., 2008]
9
10
11
12
tags index
Cache cache-line (L) Cache Physical address Cache sets S L
Cache Cache Cache
13
tags index
Cache Physical address Cache sets Cache cache-line (L) S L 2 3 4 1
14
15
L0 L1 L2 L3 L4 L5 L6 L7
Older
Image credit: Prof. Mikko H. Lipasti
16
Image credit: https://en.wikipedia.org/wiki/Pseudo-LRU
17
Udacity Lecture: https://www.youtube.com/watch?v=8CjifA2yw7s
18
Image source: [Abel and Reineke, RTAS 2013]
19
20
Image source: [Wilhelm et al., 2008]
21
Image source: [Wilhelm et al., 2008]
22
23
24
varying degrees of execution time assurance. In Proc. of the IEEE Real-Time Systems Symposium (RTSS), pages 239–243
architectures in time-critical embedded systems, TCAD
replacement policy, RTAS
25