You can actually perform this singular vector, value decomposition much faster when the data set is built so that either the number of rows is much smaller than the number of columns, or the number of columns is much smaller than the number of rows. 