• DocumentCode
    2854524
  • Title

    PSIM-a simulator for concurrent execution of net-based programs

  • Author

    Joerg, W.B. ; Campbell, K.T.

  • Author_Institution
    Dept. of Electr. Eng., Alberta Univ., Edmonton, Alta., Canada
  • fYear
    1995
  • fDate
    17-19 May 1995
  • Firstpage
    517
  • Lastpage
    520
  • Abstract
    We present a simulator for performance evaluation and visualisation of the execution of concurrent programs represented as nets. The notation for net description is based on Petri nets, augmented with semantic properties such as simultaneous firing of multiple transitions, finite firing time, and maturing of tokens in places. The flow of tokens in the net represents all possible flows of control among code segments, including parallelism, synchronisation and non-determinism. The simulator emulates parallel execution over a selectable number of processors; it accounts for hypothetical execution times of code segments, arbitrates conflicting transitions and randomises non-deterministic branches
  • Keywords
    Petri nets; digital simulation; multiprocessing programs; parallel programming; software performance evaluation; system monitoring; visual programming; Petri nets; code segments; concurrent execution; concurrent programs execution; execution times; finite firing time; multiple transitions; net description; net-based programs; nondeterminism; parallelism; performance evaluation; semantic properties; simultaneous firing; synchronisation; tokens; visualisation; Computational modeling; Computer architecture; Computer simulation; Costs; Fires; Hardware; Heart; Parallel processing; Petri nets; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers, and Signal Processing, 1995. Proceedings., IEEE Pacific Rim Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-7803-2553-2
  • Type

    conf

  • DOI
    10.1109/PACRIM.1995.519583
  • Filename
    519583