ScaLAPACK user's guide
Loop tiling for parallelism
Solving Linear Systems on Vector and Shared Memory Computers
Solving Linear Systems on Vector and Shared Memory Computers
Automatic State Capture of Self-Migrating Computations in MESSENGERS
MA '98 Proceedings of the Second International Workshop on Mobile Agents
Distributed Sequential Computing Using Mobile Code: Moving Computation to Data
ICPP '01 Proceedings of the International Conference on Parallel Processing
Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (2nd Edition)
Distributed parallel computing using navigational programming
International Journal of Parallel Programming
International Journal of Parallel Programming
Mobile agents, DSM, coordination, and self-migrating threads: a Common Framework
DNCOCO'08 Proceedings of the 7th conference on Data networks, communications, computers
Hi-index | 0.00 |
We consider the class of “left-looking” sequential matrix algorithms: consumer-driven algorithms that are characterized by “lazy” propagation of data. Left-looking algorithms are difficult to parallelize using the message-passing or distributed shared memory models because they only possess pipeline parallelism. We show that these algorithms can be directly parallelized using mobile pipelines provided by the Navigational Programming methodology. We present performance data demonstrating the effectiveness of our approach.