Q uantitative E valuation of E mbedded S ystems 1.Periodic schedules are linear programs 2.Latency analysis of a periodic source 3.Latency analysis of.

Slides:



Advertisements
Similar presentations
Complex Integration.
Advertisements

Covers, Dominations, Independent Sets and Matchings AmirHossein Bayegan Amirkabir University of Technology.
Minimum Clique Partition Problem with Constrained Weight for Interval Graphs Jianping Li Department of Mathematics Yunnan University Jointed by M.X. Chen.
Hardware and Petri nets Symbolic methods for analysis and verification.
Q uantitative E valuation of E mbedded S ystems.
Q uantitative E valuation of E mbedded S ystems Mutual introductions The context of the course: Model Based / Driven Design Organisation of the course.
A posteriori Error Estimate - Adaptive method Consider the boundary value problem Weak form Discrete Equation Error bounds ( priori error )
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 6 Roots of Equations Bracketing Methods.
Exercise Exercise3.1 8 Exercise3.1 9 Exercise
Exercise Exercise Exercise Exercise
Exercise Exercise Exercise Exercise
Exercise Exercise6.1 7 Exercise6.1 8 Exercise6.1 9.
Coordinate Systems (11/4/05) It turns out that every vector space V which has a finite basis can be “realized” as one of the spaces R n as soon as we pick.
¹ -Calculus Based on: “Model Checking”, E. Clarke and O. Grumberg (ch. 6, 7) “Symbolic Model Checking: 10^20 States and Beyond”, Burch, Clark, et al “Introduction.
Prime Factors. What are they? All composite numbers can be written as the product of prime numbers. This product is known as the prime factorisation of.
Polyhedral Optimization Lecture 3 – Part 2
Q uantitative E valuation of E mbedded S ystems QUESTION DURING CLASS?
Intro to Infinite Series Geometric Series
Investment Analysis and Portfolio Management Lecture 10 Gareth Myles.
10.2 Sequences Math 6B Calculus II. Limit of Sequences from Limits of Functions.
Linearity and Local Linearity. Linear Functions.
Quantitative Evaluation of Embedded Systems. 10ms A C B 30ms.
Comparison Networks Sorting Sorting binary values
Discrete Logarithm(s) (DLs) Fix a prime p. Let a, b be nonzero integers (mod p). The problem of finding x such that a x ≡ b (mod p) is called the discrete.
Инвестиционный паспорт Муниципального образования «Целинский район»
MAT 4725 Numerical Analysis Section 1.4 Loops with “do” statements
(x – 8) (x + 8) = 0 x – 8 = 0 x + 8 = x = 8 x = (x + 5) (x + 2) = 0 x + 5 = 0 x + 2 = x = - 5 x = - 2.
Counting nCr = n!/r!(n-r)!=nC(n-r) This equation reflects the fact that selecting r items is same as selecting n-r items in forming a combination from.
Quantitative Evaluation of Embedded Systems. Given a dataflow graph with execution times E a Determine the MCM and choose a period μ ≥ MCM Determine start-times.
19/06/2007VER2-0 (a) Find the Area bounded by the curve y=20sin200  t and the t axis. Between t=0 and t=30ms EXERCISE SET 6 – Area under a Curve & Mean.
Series and Convergence Lesson 9.2. Definition of Series Consider summing the terms of an infinite sequence We often look at a partial sum of n terms.
Q uantitative E valuation of E mbedded S ystems QUESTION DURING CLASS?
Real Time Operating Systems Schedulability - Part 2 Course originally developed by Maj Ron Smith 12/20/2015Dr Alain Beaulieu1.
Performance Performance is about time and the software system’s ability to meet timing requirements.
The Real Zeros of a Polynomial Function Section 5.2 Also Includes Section R.6 : Synthetic Division 1.
1 EE5900 Advanced Embedded System For Smart Infrastructure Static Scheduling.
Repeating decimals – How can they be written as fractions? is a rational number.
Problems in Combinatorial Optimization. Linear Programming.
Theorem Suppose {a n } is non-decreasing and bounded above by a number A. Then {a n } converges to some finite limit a, with a  A. Suppose {b n } is non-increasing.
 Throughput subject to packet size  High latency: 11 – 32 ms  Not flexible  Choose high throughput or low latency.
照片档案整理 一、照片档案的含义 二、照片档案的归档范围 三、 卷内照片的分类、组卷、排序与编号 四、填写照片档案说明 五、照片档案编目及封面、备考填写 六、数码照片整理方法 七、照片档案的保管与保护.
공무원연금관리공단 광주지부 공무원대부등 공적연금 연계제도 공무원연금관리공단 광주지부. 공적연금 연계제도 국민연금과 직역연금 ( 공무원 / 사학 / 군인 / 별정우체국 ) 간의 연계가 이루어지지 않고 있 어 공적연금의 사각지대가 발생해 노후생활안정 달성 미흡 연계제도 시행전.
Жюль Верн ( ). Я мальчиком мечтал, читая Жюля Верна, Что тени вымысла плоть обретут для нас; Что поплывет судно громадней «Грейт Истерна»; Что.
Linear regression. Case study Galactose diffusion in silica mesopore.
מאת: יעקב דדוש. פיסול –בין יחיד לרבים יחידה 1 לתלמיד המתבונן לפניך שתי יצירות פיסוליות. התבונן וכתוב (בשקופית הבאה) מהם ההבדלים בין הפסלים המוצגים לפניך?
Partitioning in Quicksort n How do we partition the array efficiently? – choose partition element to be rightmost element – scan from right for smaller.
1. 課程大綱 OUTLINE Line Integrals (曲線積分) Surface Integral (曲面積分) 2.
Scheduling Determines the precise start time of each task.
Quantitative Evaluation of Embedded Systems
Cycles and Paths vs functions
Definition (p. 866).
3.3: Increasing/Decreasing Functions and the First Derivative Test
Minimum Spanning Tree 8/7/2018 4:26 AM
Algorithms and Networks
Spectral Clustering.
Scrolling text repeating until end of slide.
Determine f(x) from the table: x f(x) -1 0
Greedy Algorithms / Caching Problem Yin Tat Lee
4.3 – Derivatives and the shapes of curves
In the power 52 , the base is In the power 52 , the base is
التعلم بالإكتشاف المراجع:
The Division Algorithm
NET 424: REAL-TIME SYSTEMS (Practical Part)
Exercise (9).
EE5900 Advanced Embedded System For Smart Infrastructure
Flow Feasibility Problems
The Real Zeros of a Polynomial Function
The Real Zeros of a Polynomial Function
201.3 TOKENM::> o:o 2013 TOKEN CASASCIUS1BITCOIN SILVER1.Ag3X8qk MS 65.
x 4 = 7 x 4 = 3 x 4 = x 4 = 1 x 4 = 2 x 4 = x 4 = 6 x 4 = 0 x 4 = Instructions Cut out the cards choose a question, find the.
Presentation transcript:

Q uantitative E valuation of E mbedded S ystems 1.Periodic schedules are linear programs 2.Latency analysis of a periodic source 3.Latency analysis of a sporadic source 4.Latency analysis of a bursty source

Determine the MCM and choose a period μ ≥ MCM For each actor a initialize a start-time T a := 0 Repeat for each arc a—i—b : T b := T b max (T a + E a – i μ) until there are no more changes Here, i denotes the number of initial tokens on an arc, and E a is the execution time of an actor a

A S B C 1ms 2ms x3x3 y x1x1 x2x2 3ms µ Choose a period μ ≥ MCM Initialize a start-time T a := 0 Repeat for each arc a—i—b : T b := T b max (T a + E a – i μ) until there are no more changes

Q uantitative E valuation of E mbedded S ystems 1.Periodic schedules and linear programs 2.Latency analysis of a periodic source 3.Latency analysis of a sporadic source 4.Latency analysis of a bursty source

Time (s) Tokens Latency Throughput

Time (s) Tokens Latency Throughput

And a periodic schedule: Given a source: We inductively derive the following latency bound:

We derive the following latency bound: And a periodic schedule: Given a source:

We derive the following latency bound: And a periodic schedule: Given a source:

And a periodic schedule: Given a source: We inductively derive the following latency bound: Theorem (monotonicity 2): Larger inter-arrival times in the source will not worsen the latency.

And a periodic schedule: Given a source: As an exercise, derive that: