Multiplication and Modulo are Lattice Linear

02/14/2023
by   Arya Tanmay Gupta, et al.
0

In this paper, we analyze lattice linearity of multiplication and modulo operations. We demonstrate that these operations are lattice linear and the parallel processing algorithms that we study for both these operations are able to exploit the lattice linearity of their respective problems. This implies that these algorithms can be implemented in asynchronous environments, where the nodes are allowed to read old information from each other and are still guaranteed to converge within the same time complexity. These algorithms also exhibit properties similar to snap-stabilization, i.e., starting from an arbitrary state, the system follows the trace strictly according to its specification.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/29/2022

Fully Lattice Linear Algorithms

This paper focuses on analyzing and differentiating between lattice line...
research
08/02/2022

Lattice Linear Predicate Algorithms for the Constrained Stable Marriage Problem with Ties

We apply Lattice-Linear Predicate Detection Technique to derive parallel...
research
10/06/2022

Lattice Linear Problems vs Algorithms

Modelling problems using predicates that induce a partial order among gl...
research
04/01/2022

Asynchronous Diffusion of Data on Networked Lattices

We study time-dependent dynamics on a network of algebraic lattices, whe...
research
02/22/2018

Faster integer multiplication using short lattice vectors

We prove that n-bit integers may be multiplied in O(n log n 4^log^* n)...
research
09/27/2021

Extending Lattice linearity for Self-Stabilizing Algorithms

In this article, we focus on extending the notion of lattice linearity t...
research
02/28/2023

DAG-Inducing Problems and Algorithms

In this paper, we show that in a parallel processing system, if a direct...

Please sign up or login with your details

Forgot password? Click here to reset