Title :
A Distributed Eigensolver for Loosely Coupled Networks
Author :
Strakova, H. ; Gansterer, Wilfried N.
Author_Institution :
Res. Group Theor. & Applic. of Algorithms, Univ. of Vienna, Vienna, Austria
fDate :
Feb. 27 2013-March 1 2013
Abstract :
We introduce a new distributed eigensolver (dOI) for square matrices based on orthogonal iteration. In contrast to standard parallel eigensolvers, our approach performs only nearest neighbor communication and provides much more flexibility with respect to the properties of the hardware infrastructure on which the computation is performed. This is achieved by utilizing distributed summation methods with randomized communication schedules which do not require global synchronization across the nodes. Our algorithm is particularly attractive for loosely coupled distributed networks with arbitrary network topologies and potentially unreliable components. Our distributed eigensolver dOI is based on a novel distributed matrix-matrix multiplication algorithm and on an extension of a distributed QR factorization algorithm proposed earlier. We illustrate the advantages of dOI in terms of higher flexibility with respect to the underlying network and lower communication cost compared to a related distributed eigensolver by Kempe and McSherry. Moreover, we experimentally illustrate how the overall communication cost of dOI is further reduced by adapting the accuracy of each distributed summation during the orthogonal iteration process.
Keywords :
distributed algorithms; eigenvalues and eigenfunctions; iterative methods; matrix decomposition; matrix multiplication; randomised algorithms; topology; arbitrary network topologies; dOI communication cost reduction; distributed QR factorization algorithm; distributed eigensolver dOI; distributed matrix-matrix multiplication algorithm; distributed summation methods; hardware infrastructure; loosely-coupled distributed networks; nearest neighbor communication; orthogonal iteration process; randomized communication scheduling; square matrices; Accuracy; Algorithm design and analysis; Eigenvalues and eigenfunctions; Network topology; Signal processing algorithms; Topology; Vectors; distributed eigensolver; distributed orthogonal iteration; gossip-based algorithm; push-sum algorithm; randomized communication schedule;
Conference_Titel :
Parallel, Distributed and Network-Based Processing (PDP), 2013 21st Euromicro International Conference on
Conference_Location :
Belfast
Print_ISBN :
978-1-4673-5321-2
Electronic_ISBN :
1066-6192
DOI :
10.1109/PDP.2013.18