Bottom-Up Performance Analysis of HW/SW Platforms

作者: Kai Richter , Dirk Ziegenbein , Marek Jersak , Rolf Ernst

DOI: 10.1007/978-0-387-35599-3_18

关键词: Top-down and bottom-up designStatic timing analysisDistributed computingComponent-based software engineeringScheduling (computing)Embedded systemComputer sciencePlatform-based design

摘要: Today’s complex embedded systems integrate multiple hardware and software components, many of them provided as IP from different vendors. Performance analysis is crucial for such heterogeneous systems. There already exists a variety formal timing techniques small sub-problems, e. g. task performance, scheduling strategies, etc.. In this paper, we analyze these individual approaches in the context performance platforms at levels abstraction, present three-level bottom-up procedure.

参考文章(22)
Christian Ferdinand, Reinhard Wilhelm, On Predicting Data Cache Behavior for Real-Time Systems languages compilers and tools for embedded systems. pp. 16- 30 ,(1998) , 10.1007/BFB0057777
Lothar Thiele, Samarjit Chakraborty, Matthias Gries, Alexander Maxiaguine, Jonas Greutert, Embedded Software in Network Processors - Models and Algorithms embedded software. pp. 416- 434 ,(2001) , 10.1007/3-540-45449-7_29
Thomas Lundqvist, Per Stenström, Integrating Path and Timing Analysis Using Instruction-Level Simulation Techniques languages compilers and tools for embedded systems. pp. 1- 15 ,(1998) , 10.1007/BFB0057776
Fabian Wolf, Rolf Ernst, Execution cost interval refinement in static software analysis Journal of Systems Architecture. ,vol. 47, pp. 339- 356 ,(2001) , 10.1016/S1383-7621(00)00053-9
K. W. Tindell, A. Burns, A. J. Wellings, An extendible approach for analyzing fixed priority hard real-time tasks Real-time Systems. ,vol. 6, pp. 133- 151 ,(1994) , 10.1007/BF01088593
Paul Pop, Petru Eles, Zebo Peng, Bus access optimization for distributed embedded systems based on schedulability analysis design, automation, and test in europe. pp. 567- 575 ,(2000) , 10.1145/343647.343857
N. Audsley, A. Burns, M. Richardson, K. Tindell, A.J. Wellings, Applying new scheduling theory to static priority pre-emptive scheduling Software Engineering Journal. ,vol. 8, pp. 284- 292 ,(1993) , 10.1049/SEJ.1993.0034
Yau-Tsun Steven Li, Sharad Malik, Performance analysis of real-time embedded software Kluwer Academic Publishers. ,(1997) , 10.1007/978-1-4615-5131-7
Rajeev Alur, David L. Dill, A theory of timed automata Theoretical Computer Science. ,vol. 126, pp. 183- 235 ,(1994) , 10.1016/0304-3975(94)90010-8
Kai Richter, Dirk Ziegenbein, Marek Jersak, Rolf Ernst, Model composition for scheduling analysis in platform design design automation conference. pp. 287- 292 ,(2002) , 10.1145/513918.513993