• DocumentCode
    1651639
  • Title

    Performance analysis of concurrent systems with early evaluation

  • Author

    Julvez, Jorge ; Cortadella, Jordi ; Kishinevsky, Michael

  • Author_Institution
    Univ. Politecnica de Catalunya, Barcelona
  • fYear
    2006
  • Firstpage
    448
  • Lastpage
    455
  • Abstract
    Early evaluation allows to execute operations when enough information at the inputs has been received to determine the value at the outputs. Systems that can tolerate variable-latency units, such as latency-insensitive or asynchronous systems, can enhance their performance by using early evaluation. The most relevant example of a unit with early evaluation is the multiplexor: the output can be determined as soon as the information of the selected channel arrives, without waiting for the other channels. This paper analyzes the potential impact of early evaluation in concurrent systems. An analytical model, based on a Petri net extension with early firing is proposed to estimate the performance. The reduction of the analytical model to a linear programming formulation for an efficient estimation of the upper bound for the system throughput is proposed. The results show the accuracy of the model and the benefits of early evaluation
  • Keywords
    Petri nets; concurrency theory; linear programming; Petri net extension; analytical model; concurrent systems; early evaluation; linear programming; performance analysis; system throughput; upper bound estimation; Analytical models; Computational modeling; Control system synthesis; Linear programming; Logic; Performance analysis; Permission; Petri nets; Throughput; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2006. ICCAD '06. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    1-59593-389-1
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2006.320155
  • Filename
    4110212