In designing algorithms for a specific parallel architecture, a programmer has to cope with topological and cardinality variations. Both these problems always increase the programmer\u27s effort. However, an ideal shared memory abstract parallel model called the parallel random access machine (PRAM) [KRUS86, KRUS88] that avoids these problems and also simple-to-program has been proposed. Unfortunately, the PRAM does not seem to be realizable in the present or even foreseeable technologies. On the other hand, a packet routing technique can be employed to simulate the PRAM on a feasible parallel architecture without significant loss of efficiency. The problem of routing is also important due to its intrinsic significance in distributed proces...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
Efficient communication mechanisms are a prerequisite to exploit the performance of large parallel a...
In this paper we present randomized algorithms for k \Gamma k routing, k \Gamma k sorting, and cut ...
In designing algorithms for a specific parallel architecture, a programmer has to cope with topologi...
Packet routing is an important problem of parallel computing since a fast algorithm for packet routi...
Packet routing is an important problem of parallel computing since a fast algorithm for packet routi...
. Efficient communication in networks is a prerequisite to exploit the performance of large parallel...
Efficient data motion has been critical in high performance computing for as long as computers have ...
Now that we had a look at how well certain families of networks can perform routing, we want to conc...
The concept of oblivious routing aims at developing routing algorithms that base their routing decis...
AbstractWe present a simple algorithm for emulating an N-processor CROW PRAM on an N-ode butterfly. ...
Selection, Routing and Sorting on the Star Graph We consider the problems of selection, routing and ...
In a (randomized) oblivious routing scheme the path chosen for a request between a source s and a ta...
An algorithm is presented that does packet routing on an N-node butterfly in time O(log N) with smal...
We give a survey about recent advances in the design of oblivious routing algorithms. These routing ...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
Efficient communication mechanisms are a prerequisite to exploit the performance of large parallel a...
In this paper we present randomized algorithms for k \Gamma k routing, k \Gamma k sorting, and cut ...
In designing algorithms for a specific parallel architecture, a programmer has to cope with topologi...
Packet routing is an important problem of parallel computing since a fast algorithm for packet routi...
Packet routing is an important problem of parallel computing since a fast algorithm for packet routi...
. Efficient communication in networks is a prerequisite to exploit the performance of large parallel...
Efficient data motion has been critical in high performance computing for as long as computers have ...
Now that we had a look at how well certain families of networks can perform routing, we want to conc...
The concept of oblivious routing aims at developing routing algorithms that base their routing decis...
AbstractWe present a simple algorithm for emulating an N-processor CROW PRAM on an N-ode butterfly. ...
Selection, Routing and Sorting on the Star Graph We consider the problems of selection, routing and ...
In a (randomized) oblivious routing scheme the path chosen for a request between a source s and a ta...
An algorithm is presented that does packet routing on an N-node butterfly in time O(log N) with smal...
We give a survey about recent advances in the design of oblivious routing algorithms. These routing ...
AbstractA variety of models have been proposed for the study of synchronous parallel computation. Th...
Efficient communication mechanisms are a prerequisite to exploit the performance of large parallel a...
In this paper we present randomized algorithms for k \Gamma k routing, k \Gamma k sorting, and cut ...