Skip to content

Last snapshots taken from https://github.com/UnofficialJuliaMirror/FameSVD.jl-9ba2d756-9ce3-11e9-1a71-0ffcb019784d on 2019-11-20T07:15:56.088-05:00 by @UnofficialJuliaMirrorBot via Travis job 153.15 , triggered by Travis cron job on branch "master"

License

Notifications You must be signed in to change notification settings

UnofficialJuliaMirrorSnapshots/FameSVD.jl-9ba2d756-9ce3-11e9-1a71-0ffcb019784d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FameSVD

Build Status

Introduction

This package provides an implementation of the FameSVD algorithm via the BLAS and LAPACK routines syrk, syevr and gemm, The provided method is faster than the SVD algorithm used in the Julia standard library and as shown in the paper faster than the Krylov-Method and Randomized-PCA.

alt text

Please note that column size was kept contstant at 1000 and the machine used had 16GB DDR4 RAM and an Intel i7-8565U CPU running at 4.6GHz.

Usage

The package provides the function fsvd which returns an LinearAlgebra.SVD object.

S = FameSVD.fsvd(A)

References

Xiaocan Li, Shuo Wang and Yinghao Cai: "FameSVD: Fast and Memory-efficient Singular Value Decomposition"; arXiv:1906.12085v1

About

Last snapshots taken from https://github.com/UnofficialJuliaMirror/FameSVD.jl-9ba2d756-9ce3-11e9-1a71-0ffcb019784d on 2019-11-20T07:15:56.088-05:00 by @UnofficialJuliaMirrorBot via Travis job 153.15 , triggered by Travis cron job on branch "master"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages