DocumentCode :
2836522
Title :
Singular value computations on a massively parallel machine
Author :
Ewerbring, L.M. ; Luk, Franklin T.
Author_Institution :
Sch. of Electr. Eng., Cornell Univ., Ithaca, NY, USA
fYear :
1989
fDate :
22-24 Nov 1989
Firstpage :
348
Lastpage :
351
Abstract :
Consideration is given to the computation of the singular value decomposition (SVD) on the Connection Machine (CM). Brief descriptions are given of the *Lisp language and some typical matrix manipulating functions. Implementation details of various Jacobi-SVD algorithms on an 8192-processor CM are presented. For n×n matrices, where n⩽64, the methods compute the decomposition in time O(n) per sweep. It is shown that the Connection Machine offers a highly efficient programming environment for SVD computations. Common bottlenecks, such as processor synchronization and data partitioning, are absent. The SIMD (single instruction multiple data) architecture is simple to use, and only minimal attention needs to be paid to the actual hardware configuration. The one-to-one matrix element to processor map means that, on a 65536-processor model, there are enough physical processors for n×n SVD problems so long as n⩽256
Keywords :
matrix algebra; parallel algorithms; *Lisp language; Connection Machine; Jacobi-SVD algorithms; SIMD; massively parallel machine; matrix manipulating functions; singular value decomposition; Concurrent computing; Decoding; Digital audio players; Hypercubes; Jacobian matrices; Matrix decomposition; Parallel machines; Parallel processing; Singular value decomposition; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON '89. Fourth IEEE Region 10 International Conference
Conference_Location :
Bombay
Type :
conf
DOI :
10.1109/TENCON.1989.176956
Filename :
176956
Link To Document :
بازگشت