Alternating least squares (ALS) has been proved to be an effective solver for matrix factorization in recommender systems. To speed up factorizing performance, various parallel ALS solvers have been proposed to leverage modern multi-cores and many-cores. Existing implementations are limited in either speed or portability. In this paper, we present an efficient and portable ALS solver (clMF) for recommender systems. On one hand, we diagnose the baseline implementation and observe that it lacks of the awareness of the hierarchical thread organization on modern hardware. To achieve high performance, we apply the thread batching technique, the fine-grained tiling technique and three architecture-specific optimizations. On the other hand, we imp...
Parallelizing the LU factorization of sparse Jacobian matrices reduces the execution time of the pow...
Most supercomputers are shipped with both a CPU and a GPU. With the powerful parallel computing capa...
Colloque avec actes et comité de lecture. internationale.International audienceThis paper describes ...
Alternating least squares (ALS) has been proved to be an effective solver for matrix factorization i...
Abstract. Matrix factorization, when the matrix has missing values, has become one of the leading te...
Nonnegative matrix factorization (NMF) has been introduced as an efficient way to reduce the complex...
The efficient, distributed factorization of large matrices on clusters of commodity machines is cruc...
Matrix factorization is known to be an effective method for recommender systems that are given only ...
Matrix factorization is known to be an effective method for recommender systems that are given only ...
Despite the prominence of neural network approaches in the field of recommender systems, simple meth...
We investigate a parallelization strategy for dense matrix factorization (DMF) algorithms, using Ope...
Matrix factorization is a common task underlying several machine learning applications such as recom...
Recommendation engines are widely used in order to predict the rating that a user would give to an i...
Matrix factorization is one of the fundamental techniques for analyzing latent relationship between ...
© 1989-2012 IEEE. Matrix factorization has been widely applied to various applications. With the fas...
Parallelizing the LU factorization of sparse Jacobian matrices reduces the execution time of the pow...
Most supercomputers are shipped with both a CPU and a GPU. With the powerful parallel computing capa...
Colloque avec actes et comité de lecture. internationale.International audienceThis paper describes ...
Alternating least squares (ALS) has been proved to be an effective solver for matrix factorization i...
Abstract. Matrix factorization, when the matrix has missing values, has become one of the leading te...
Nonnegative matrix factorization (NMF) has been introduced as an efficient way to reduce the complex...
The efficient, distributed factorization of large matrices on clusters of commodity machines is cruc...
Matrix factorization is known to be an effective method for recommender systems that are given only ...
Matrix factorization is known to be an effective method for recommender systems that are given only ...
Despite the prominence of neural network approaches in the field of recommender systems, simple meth...
We investigate a parallelization strategy for dense matrix factorization (DMF) algorithms, using Ope...
Matrix factorization is a common task underlying several machine learning applications such as recom...
Recommendation engines are widely used in order to predict the rating that a user would give to an i...
Matrix factorization is one of the fundamental techniques for analyzing latent relationship between ...
© 1989-2012 IEEE. Matrix factorization has been widely applied to various applications. With the fas...
Parallelizing the LU factorization of sparse Jacobian matrices reduces the execution time of the pow...
Most supercomputers are shipped with both a CPU and a GPU. With the powerful parallel computing capa...
Colloque avec actes et comité de lecture. internationale.International audienceThis paper describes ...