메뉴 건너뛰기




Volumn 45, Issue 1-2, 2010, Pages 72-105

Transforming flow information during code optimization for timing analysis

Author keywords

Abstract interpretation; Code transformation; Compiler optimizations; Graph transformation; Real time languages; Worst case execution time analysis

Indexed keywords

ABSTRACT INTERPRETATIONS; CODE TRANSFORMATION; COMPILER OPTIMIZATIONS; GRAPH TRANSFORMATION; REAL-TIME LANGUAGES; WORST-CASE EXECUTION TIME ANALYSIS;

EID: 77955984557     PISSN: 09226443     EISSN: None     Source Type: Journal    
DOI: 10.1007/s11241-010-9091-8     Document Type: Article
Times cited : (19)

References (45)
  • 1
    • 84925509670 scopus 로고    scopus 로고
    • Optimizing compilers for modern architectures
    • San Mateo
    • Allen R, Kennedy K (2002) Optimizing compilers for modern architectures. Morgan Kaufmann, San Mateo
    • (2002) Morgan Kaufmann
    • Allen, R.1    Kennedy, K.2
  • 4
    • 0036507127 scopus 로고    scopus 로고
    • Hierarchical graph transformation
    • Short version in Proc FOSSACS 2000, LNCS
    • Drewes F, Hoffmann B, Plump D (2002) Hierarchical graph transformation. J Comput Syst Sci 64:249-283. Short version in Proc FOSSACS 2000, LNCS, vol 1784
    • (2002) J. Comput. Syst. Sci. , vol.64-1784 , pp. 249-283
    • Drewes, F.1    Hoffmann, B.2    Plump, D.3
  • 8
    • 0003235385 scopus 로고    scopus 로고
    • Automatic derivation of path and loop annotations in object-oriented real-time programs
    • Gustafsson J, Ermedahl A (1998) Automatic derivation of path and loop annotations in object-oriented real-time programs. Parallel Distrib Comput Pract 1 (2)
    • (1998) Parallel Distrib Comput. Pract. , vol.1 , Issue.2
    • Gustafsson, J.1    Ermedahl, A.2
  • 12
    • 0036704707 scopus 로고    scopus 로고
    • Automatic detection and exploitation of branch constraints for timing analysis
    • Healy CA, Whalley DB (2002) Automatic detection and exploitation of branch constraints for timing analysis. IEEE Trans Softw Eng 28:763-781
    • (2002) IEEE Trans. Softw Eng. , vol.28 , pp. 763-781
    • Healy, C.A.1    Whalley, D.B.2
  • 13
  • 15
    • 34547362849 scopus 로고    scopus 로고
    • The programming language wcetC
    • Technische Universität Wien, Institut für Technische Informatik, Treitlstr 1-3/182-1, 1040 Vienna, Austria
    • Kirner R (2002) The programming language wcetC. Technical Report 02/2002, Technische Universität Wien, Institut für Technische Informatik, Treitlstr 1-3/182-1, 1040 Vienna, Austria
    • (2002) Technical Report 02/2002
    • Kirner, R.1
  • 18
    • 84884699183 scopus 로고    scopus 로고
    • Transformation of path information for WCET analysis during compilation
    • Delft, The Netherlands
    • Kirner R, Puschner P (2001) Transformation of path information for WCET analysis during compilation. In: Proc 13th IEEE Euromicro conference on real-time systems, Delft, The Netherlands, pp 29-36
    • (2001) Proc. 13th IEEE Euromicro Conference on Real-time Systems , pp. 29-36
    • Kirner, R.1    Puschner, P.2
  • 26
    • 70449640272 scopus 로고    scopus 로고
    • Combining worst-case timing models, loop unrolling, and static loop analysis for WCET minimization
    • Dublin, Ireland
    • Lokuciejewski P, Marwedel P (2009) Combining worst-case timing models, loop unrolling, and static loop analysis for WCET minimization. In: Proc 21st Euromicro conference on real-time systems, Dublin, Ireland
    • (2009) Proc. 21st Euromicro Conference on Real-time Systems
    • Lokuciejewski, P.1    Marwedel, P.2
  • 32
    • 33747876676 scopus 로고    scopus 로고
    • Advanced compiler design & implementation
    • San Mateo
    • Muchnick SS (1997) Advanced compiler design & implementation. Morgan Kaufmann, San Mateo
    • (1997) Morgan Kaufmann
    • Muchnick, S.S.1
  • 33
    • 0027556297 scopus 로고
    • Predicting program execution times by analyzing static and dynamic program paths
    • Park CY (1993) Predicting program execution times by analyzing static and dynamic program paths. Real-Time Syst 5 (1):31-62
    • (1993) Real-Time Syst. , vol.5 , Issue.1 , pp. 31-62
    • Park, C.Y.1
  • 34
    • 0026156694 scopus 로고
    • Experiments with a program timing tool based on a source-level timing schema
    • Park CY, Shaw AC (1991) Experiments with a program timing tool based on a source-level timing schema. Computer 24 (5):48-57
    • (1991) Computer , vol.24 , Issue.5 , pp. 48-57
    • Park, C.Y.1    Shaw, A.C.2
  • 37
    • 77955982489 scopus 로고    scopus 로고
    • Source-to-source transformations for WCET analysis: The CoSTA approach
    • Christian-Albrechts-Universität zu Kiel, Bad Honnef, Germany
    • Prantl A (2007b) Source-to-source transformations for WCET analysis: the CoSTA approach. In: Proc 24. Workshop der GI-Fachgruppe Programmiersprachen und Rechenkonzepte, Christian-Albrechts-Universität zu Kiel, Bad Honnef, Germany
    • (2007) Proc. 24. Workshop der GI-Fachgruppe Programmiersprachen und Rechenkonzepte
    • Prantl, A.1
  • 39
    • 0031186994 scopus 로고    scopus 로고
    • Computing maximum task execution times-a graph-based approach
    • Puschner P, Schedl AV (1997) Computing maximum task execution times-a graph-based approach. Real-Time Syst 13:67-91
    • (1997) Real-Time Syst. , vol.13 , pp. 67-91
    • Puschner, P.1    Schedl, A.V.2
  • 41
    • 0038893942 scopus 로고    scopus 로고
    • On loops, dominators, and dominance frontiers
    • Ramalingam G (2002) On loops, dominators, and dominance frontiers. ACM Trans Program Lang Syst 24 (5):455-490
    • (2002) ACM Trans. Program Lang Syst. , vol.24 , Issue.5 , pp. 455-490
    • Ramalingam, G.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.