arXiv · 2302.07207
Tolerance to Asynchrony in Algorithms for Multiplication and Modulo
Abstract
In this article, we study some parallel processing algorithms for multiplication and modulo operations. We demonstrate that the state transitions that are formed under these algorithms satisfy lattice-linearity, where these algorithms induce a lattice among the global states. Lattice-linearity implies that these algorithms can be implemented in asynchronous environments, where the nodes are allowed to read old information from each other. It means that these algorithms are guaranteed to converge correctly without any synchronization overhead. These algorithms also exhibit snap-stabilizing properties, i.e., starting from an arbitrary state, the sequence of state transitions made by the system strictly follows its specification.
Explore related subjects
Keep this discovery
Arya Tanmay Gupta, Sandeep S Kulkarni. 2023-02-14. Tolerance to Asynchrony in Algorithms for Multiplication and Modulo. https://arxiv.org/abs/2302.07207
Cite the original work for its findings. Save a collection to share your selection of sources.