Desynchronization and Speedup in an Asynchronous Conservative Parallel Update Protocol

AI-generated keywords: Non-equilibrium surface growth PDES VTH Desynchronization Utilization

AI-generated Key Points

The license of the paper does not allow us to build upon its content and the key points are generated using the paper metadata rather than the full article.

  • Non-equilibrium surface growth methods can be used to analyze state update algorithms in distributed parallel discrete-event simulations (PDES)
  • Authors focus on an asynchronous conservative PDES algorithm in a ring communication topology
  • Global desynchronization in operation times can be deduced from kinetic roughening of the corresponding virtual-time horizon (VTH)
  • Utilization of the parallel processing environment can be deduced by analyzing the microscopic structure of the VTH
  • Theoretical estimates of performance as a function of L and load per processor, including approximate formulas for mean speedup and desynchronization are provided
  • Theoretical upper bound for desynchronization and a theoretical non-zero lower bound for utilization exist for a given simulation size
  • This approach is useful for designing new-generation algorithms that would efficiently carry out autonomous or tunable synchronization.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: A. Kolakowska, M. A. Novotny

Ch.6 in "Artificial Inteligence and Computer Science" ed by S. Shannon, pp.151-176 (2005 Nova Science Piblishers, Inc., New York) ISBN 1-59454-411-5
Invited chapter in "Progress in Computer Science Research", Nova Science Publishers; 34 pages, 12 figures, 32 references

Abstract: In a state-update protocol for a system of $L$ asynchronous parallel processes that communicate only with nearest neighbors, global desynchronization in operation times can be deduced from kinetic roughening of the corresponding virtual-time horizon (VTH). The utilization of the parallel processing environment can be deduced by analyzing the microscopic structure of the VTH. We give an overview of how the methods of non-equilibrium surface growth (physics of complex systems) can be applied to uncover some properties of state update algorithms used in distributed parallel discrete-event simulations (PDES). In particular, we focus on the asynchronous conservative PDES algorithm in a ring communication topology. The time evolution of its VTH is simulated numerically as asynchronous cellular automaton whose update rule corresponds to the update rule followed by this algorithm. We give theoretical estimates of the performance as a function of $L$ and the load per processor, i.e., approximate formulas for the mean speedup and for the desynchronization. It is established that, for a given simulation size, there is a theoretical upper bound for the desynchronization and a theoretical non-zero lower bound for the utilization. The new approach to performance studies, outlined in this chapter, is particularly useful in the search for the design of a new-generation of algorithms that would efficiently carry out an autonomous or tunable synchronization.

Submitted to arXiv on 16 Sep. 2004

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

The license of the paper does not allow us to build upon its content and the AI assistant only knows about the paper metadata rather than the full article.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: cs/0409032v1

This paper's license doesn't allow us to build upon its content and the summarizing process is here made with the paper's metadata rather than the article.

This article explores the application of non-equilibrium surface growth methods to analyze state update algorithms used in distributed parallel discrete-event simulations (PDES). Specifically, the authors focus on an asynchronous conservative PDES algorithm in a ring communication topology, where a system of L asynchronous parallel processes communicate only with their nearest neighbors. The authors demonstrate that global desynchronization in operation times can be deduced from kinetic roughening of the corresponding virtual-time horizon (VTH), and the utilization of the parallel processing environment can be deduced by analyzing the microscopic structure of the VTH. To study its time evolution, they simulate it numerically as an asynchronous cellular automaton whose update rule corresponds to that followed by this algorithm. They provide theoretical estimates of performance as a function of L and load per processor, including approximate formulas for mean speedup and desynchronization. The authors establish that for a given simulation size there is a theoretical upper bound for desynchronization and a theoretical non-zero lower bound for utilization. This new approach to performance studies outlined in this chapter is particularly useful for designing new-generation algorithms that would efficiently carry out autonomous or tunable synchronization. This research provides insights into how non-equilibrium surface growth methods can be applied to uncover properties of state update algorithms used in PDES which could lead to more efficient and effective parallel computing systems.
Created on 21 Apr. 2023

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

The license of this specific paper does not allow us to build upon its content and the summarizing tools will be run using the paper metadata rather than the full article. However, it still does a good job, and you can also try our tools on papers with more open licenses.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.