Title :
DME: a distributed matrix environment
Author :
Gupta, Satya ; Rothberg, E.
Author_Institution :
Intel Supercomut. Syst. Div., Beaverton, OR, USA
Abstract :
The paper describes DME, a distributed matrix environment for creating and manipulating sparse matrices on distributed-memory multiprocessors. The goals of this environment are: to define a distributed sparse matrix representation scheme that can serve as a platform for building a range of important matrix operations; to provide a clean, consistent way for parallel applications to build distributed matrices; and to provide a tool-kit of utility routines for common distributed matrix operations. The paper describes the design philosophy behind DME, the DME distributed sparse matrix representation scheme, the mechanisms for creating and modifying these matrices, and the set of matrix utilities DME provides
Keywords :
distributed memory systems; mathematics computing; matrix algebra; parallel programming; DME; common distributed matrix operations; distributed matrix environment; distributed sparse matrix representation scheme; distributed-memory multiprocessors; matrix utilities; parallel applications; sparse matrices; utility routines; Application software; Buildings; Concrete; Costs; Encapsulation; Linear algebra; Linear systems; Software libraries; Sparse matrices; Supercomputers;
Conference_Titel :
Scalable High-Performance Computing Conference, 1994., Proceedings of the
Conference_Location :
Knoxville, TN
Print_ISBN :
0-8186-5680-8
DOI :
10.1109/SHPCC.1994.296700