Lecture Notes in Computer Science, 1999, Volume 1685/1999, 1492-1495, DOI: 10.1007/3-540-48311-X_212

A Parallel Symbolic Computation Environment: Structures and Mechanics

’Mantŝika Matooane and Arthur Norman

View Related Documents

Abstract

We describe a set of representations for polynomials and sparse matrices suited for use with fine-grain parallelism on a distributed memory multiprocessor system. Our aim is to support use of supercomputers with this style of architecture to perform computations that would exceed the main memory capacity of more traditional computers: although such systems have very high performance communication networks it is still essential to avoid letting any one part of the network become a bottleneck. We use randomised data placement both to avoid hot-spots in the communication patterns and to balance (in a probabilistic sense) the memory load placed upon each processing element. The expected application areas for such a system will be those where intermediate expression swell means that the huge primary memory available on MPP systems will be needed if the smaller final result is to be successfully computed.

Fulltext Preview

Image of the first page of the fulltext document