Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. A Stream Algorithm for the SVD

A Stream Algorithm for the SVD

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2003-024.ps

Size

29.15 MB

Format

PostScript

Checksum (MD5)

5b03a171655d9e83594c41234bfbe27f

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2003-024.pdf

Size

1.07 MB

Format

Adobe PDF

Checksum (MD5)

b1fa18227419a6e0320606bbe12de5c2

Author(s)
Strumpen, Volker
•
Hoffmann, Henry
•
Agarwal, Anant
Date Issued
October 22, 2003
Series/Report no.
Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
Abstract
We present a stream algorithm for the Singular-Value Decomposition (SVD) of anM X N matrix A. Our algorithm trades speed of numerical convergence for parallelism,and derives from a one-sided, cyclic-by-rows Hestenes SVD. Experimental results showthat we can create O(M) parallelism, at the expense of increasing the computationalwork by less than a factor of about 2. Our algorithm qualifes as a stream algorithmin that it requires no more than a small, bounded amount of local storage per processor and its compute efficiency approaches an optimal 100% asymptotically for largenumbers of processors and appropriate problem sizes.
Persistent DSpace Link
http://hdl.handle.net/1721.1/30429
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.