lec12wcetana - WCET Analysis Overview Measurement method vs...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
1 WCET Analysis Overview • Measurement method vs. Analytical method • Simple analytical method • Architecture-aware analysis
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2 Why analytical methods? Measurement – does NOT guarantee WCET The execution time depends on branches taken, loop count, cache hit/miss, etc. Measurement cannot explore all possible cases – is very expensive and timing consuming – is possible only after executable code and execution environment has been setup, NOT early design stage •A n a l y s i s – Guarantee WCET (safe bound) – Most of analysis steps can be automated (easy to use) – Can be used in early design stage to check 1) a piece of code is short enough, 2) interrupt handlers finish quickly enough, 3) which piece of code should be further optimized, 4) system will be schedulable, and much more WCET Analyzer C-source code Object code OR WCET Analyzer WCET Other useful info (e.g., WC execution path) Processor Architecture Information WCET Analyzer will become an important component of IDE (Integrated Development Environment) for Embedded Real-Time Systems (along with Compiler, Debugger, RTOS, RT-monitor, etc)
Background image of page 2
3 Target Processors 1999 World Market for Microprocessors David Tennenhouse (Intel Director of Research) Keynote Speech at RTSS’99 1999 32-bit Microcontroller Sales Microprocessor Report, Jan. 17, 2000 Embedded Market is really big Developers choose the minimum processor that meets the requirement Most of popular embedded processor has simple architecture (RISC) – analytical method practical!
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 14

lec12wcetana - WCET Analysis Overview Measurement method vs...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online