Desynchronization and Speedup in an Asynchronous Conservative Parallel Update Protocol

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
License: not stated (all rights reserved)

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

  • Comprehensive Summary
  • Key points
  • Layman's Summary
  • Blog 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.
AI-generated keywords: Non-equilibrium surface growth PDES VTH Desynchronization Utilization

AI-generated Key Points

  • 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.

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

Tools for this paper

Explain it differently 3 free rewrites left today
Export BibTeX · RIS (Zotero, Mendeley, EndNote) · Markdown (Notion, Obsidian) · Premium
Citation alerts Premium
Journal club Slides to present it Premium
For journalists Press kit and hype check Premium

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.

Figures and plots

Ask about a figure by number or use its question button to request visual analysis. Up to two figures and four image panels per question. Values read from plots are approximate; check the original data.

AI assistant instructions?

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

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.