• DocumentCode
    2290869
  • Title

    Parallel discrete event processing of sequential computations

  • Author

    Kalantery, Nasser

  • Author_Institution
    Univ. of Westminster, London, UK
  • fYear
    1997
  • fDate
    10-13 Dec 1997
  • Firstpage
    67
  • Lastpage
    72
  • Abstract
    Previous proposals for the application of discrete event methods to parallelization of sequential software have been based on the optimistic execution strategy. We present a new method which avoids optimistic execution. This is motivated by the observation that the control structure of a sequential program constitutes a temporal coordinate system which is exogenous to the program execution. The method employs a logical time mechanism and provides adaptive synchronisation for the distributed execution. Hence data dependent and/or conditional parallelism is released without the risk of coherency violation. The paper begins with a brief introduction to the parallel discrete event simulation paradigm. The efficient coarse grain mapping of conventional programs onto this paradigm is then discussed
  • Keywords
    discrete event simulation; parallel programming; parallelising compilers; program control structures; synchronisation; adaptive synchronisation; coarse grain mapping; coherency violation; conditional parallelism; data dependent parallelism; discrete event methods; logical time mechanism; optimistic execution strategy; parallel discrete event processing; parallel discrete event simulation; program control structure; sequential computations; sequential software parallelization; temporal coordinate system; Application software; Clocks; Communication channels; Concurrent computing; Discrete event simulation; Optimization methods; Partial response channels; Runtime; Synchronization; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-8186-8227-2
  • Type

    conf

  • DOI
    10.1109/ICPADS.1997.652531
  • Filename
    652531