WCET analysis of superscalar processors using simulation with Coloured Petri Nets

被引:7
|
作者
Burns, F [1 ]
Koelmans, A [1 ]
Yakovlev, A [1 ]
机构
[1] Univ Newcastle Upon Tyne, Dept Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
基金
英国工程与自然科学研究理事会;
关键词
WCET; superscalar processors; Coloured Petri Nets; modelling;
D O I
10.1023/A:1008101416758
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Determining a tight WCET of a block of code to be executed on a modern superscalar processor architecture is becoming ever more difficult due to the dynamic behaviour exhibited by current processors, which include dynamic scheduling features such as speculative and out-of-order execution in the context of multiple execution units with deep pipelines. We describe the use of Coloured Petri Nets (CP-nets) in a simulation based approach to this problem. A complex model of a generic processor architecture is described, with emphasis on the modelling strategy for obtaining the WCET and an analysis of the results.
引用
收藏
页码:275 / 288
页数:14
相关论文
共 50 条
  • [1] WCET Analysis of Superscalar Processors Using Simulation With Coloured Petri Nets
    Frank Burns
    Albert Koelmans
    Alexandre Yakovlev
    [J]. Real-Time Systems, 2000, 18 : 275 - 288
  • [2] Analysing superscalar processor architectures with coloured Petri nets
    Burns F.P.
    Koelmans A.M.
    Yakovlev A.V.
    [J]. International Journal on Software Tools for Technology Transfer, 1998, 2 (2) : 182 - 191
  • [3] Performance analysis using coloured Petri nets
    Wells, L
    [J]. MASCOTS 2002: 10TH IEEE INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS, PROCEEDINGS, 2002, : 217 - 221
  • [4] Distributed Simulation of Coloured Petri Nets
    Junior, Corneli G. F.
    Marques Vasconcelos, L. C.
    Barroso, G. C.
    Soares, J. M.
    Leite, L. F.
    [J]. 2016 11TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2016,
  • [5] Using timed and coloured Petri nets for modelling, simulation, and analysis of integration solutions
    Freddo, Francine
    Sawicki, Sandro
    Frantz, Rafael Z.
    Roos-Frantz, Fabricia
    [J]. International Journal of Web Engineering and Technology, 2019, 14 (03): : 231 - 254
  • [6] Faster Simulation of (Coloured) Petri Nets Using Parallel Computing
    Pommereau, Franck
    de la Houssaye, Jordan
    [J]. APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2017, 2017, 10258 : 37 - 56
  • [7] Formalisation and simulation of operating rules using coloured Petri nets
    Lahlou, O.
    Bon, P.
    Allain, L.
    [J]. COMPUTERS IN RAILWAYS X: COMPUTER SYSTEM DESIGN AND OPERATION IN THE RAILWAY AND OTHER TRANSIT SYSTEMS, 2006, 88 : 341 - +
  • [8] Distributed simulation of timed coloured Petri nets
    Furfaro, A
    Nigro, L
    Pupo, F
    [J]. SIXTH IEEE INTERNATIONAL WORKSHOP ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS, PROCEEDINGS, 2002, : 159 - 166
  • [9] On the analysis and synthesis of coloured Petri nets
    Morel, JY
    Bourcerie, M
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 1625 - 1630
  • [10] From Coloured Petri Nets to Object Petri Nets
    Lakos, C
    [J]. APPLICATION AND THEORY OF PETRI NETS 1995, 1995, 935 : 278 - 297