AbstractSuppose we have a completely-connected network of random-access machines which communicate by reading and writing data from their neighbours, with simultaneous reads and writes allowed. In the case of write conflicts, we allow any protocol which results in one of the competing values being written into the target register. We consider the semigroup summation problem, that is, the problem of summing n semigroup elements. If the semigroup is finite, we find that it can be solved in time (lognlog log n using only n processors, regardless of the details of the write-conflict resolution scheme used. In contrast, we show that any parallel machine for solving the summation problem for infinite cancellative semigroups must take time ⌈log3 n...
This paper gives tight logarithmic lower bounds on the solo step complexity of leader election in an...
AbstractLower bounds for distributed algorithms for complete networks of processors (i.e., networks ...
AbstractWe study the complexity of concurrent-read concurrent-write PRAM models in which inputs are ...
AbstractSuppose we have a completely-connected network of random-access machines which communicate b...
[[abstract]]For parallel algorithms, their execution time consists of two parts: the computation tim...
AbstractThe computation of specific functions using the most general form of concurrent-read-concurr...
The computation of specific functions using the most general form of concurrent-read-concurrent-writ...
We study the effect of limited communication throughput on parallel computation in a setting where t...
AbstractThe computation of finite semigroups using unbounded fan-in circuits are considered. There a...
AbstractThe PRAM model of parallel computation is examined with respect to wordsize, the number of b...
AbstractWe study the effect of limited communication throughput on parallel computation in a setting...
AbstractWe propose a model, LPRAM, for parallel random access machines with local memory that captur...
[[abstract]]Semigroup and prefix computations on two-dimensional mesh-connected computers with multi...
The prefix problem consists of computing all the products $x_{0}x_{1}\ldots x_{j} (j=0,\ldots,N-1)$...
AbstractThis work addresses the possibility or impossibility, and the corresponding costs, of devisi...
This paper gives tight logarithmic lower bounds on the solo step complexity of leader election in an...
AbstractLower bounds for distributed algorithms for complete networks of processors (i.e., networks ...
AbstractWe study the complexity of concurrent-read concurrent-write PRAM models in which inputs are ...
AbstractSuppose we have a completely-connected network of random-access machines which communicate b...
[[abstract]]For parallel algorithms, their execution time consists of two parts: the computation tim...
AbstractThe computation of specific functions using the most general form of concurrent-read-concurr...
The computation of specific functions using the most general form of concurrent-read-concurrent-writ...
We study the effect of limited communication throughput on parallel computation in a setting where t...
AbstractThe computation of finite semigroups using unbounded fan-in circuits are considered. There a...
AbstractThe PRAM model of parallel computation is examined with respect to wordsize, the number of b...
AbstractWe study the effect of limited communication throughput on parallel computation in a setting...
AbstractWe propose a model, LPRAM, for parallel random access machines with local memory that captur...
[[abstract]]Semigroup and prefix computations on two-dimensional mesh-connected computers with multi...
The prefix problem consists of computing all the products $x_{0}x_{1}\ldots x_{j} (j=0,\ldots,N-1)$...
AbstractThis work addresses the possibility or impossibility, and the corresponding costs, of devisi...
This paper gives tight logarithmic lower bounds on the solo step complexity of leader election in an...
AbstractLower bounds for distributed algorithms for complete networks of processors (i.e., networks ...
AbstractWe study the complexity of concurrent-read concurrent-write PRAM models in which inputs are ...