I find this article that seems to be helpful.
In chapter
45.2 Singular value decomposition algorithms
various algorithms are discussed.
Algorithms differ depending on whether it includes iteration and what exact result is needed, say, if you just want your own vector, everything will be a little different.
source share