Adaptive optimization of sparse matrix-vector multiplication on emerging many-core architectures
Sparse matrix vector multiplication (SpMV) is one of the most common operations in
scientific and high-performance applications, and is often responsible for the application …
scientific and high-performance applications, and is often responsible for the application …
Optimizing sparse matrix–vector multiplications on an armv8-based many-core architecture
Sparse matrix–vector multiplications (SpMV) are common in scientific and HPC applications
but are hard to be optimized. While the ARMv8-based processor IP is emerging as an …
but are hard to be optimized. While the ARMv8-based processor IP is emerging as an …
clmf: A fine-grained and portable alternating least squares algorithm for parallel matrix factorization
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 …
factorization in recommender systems. To speed up factorizing performance, various parallel …
A graph-based collaborative filtering algorithm combining implicit user preference and explicit time-related feedback
G Suganeshwari… - Neural Computing and …, 2023 - Springer
Collaborative filtering is one of the most extensively utilized recommendation algorithms in
the e-commerce industry. It typically relies either on implicit or explicit feedback. The existing …
the e-commerce industry. It typically relies either on implicit or explicit feedback. The existing …
An experimental analysis on scalable implementations of the alternating least squares algorithm
The use of the latent factor models technique overcomes two major problems of most
collaborative filtering approaches: scalability and sparseness of the user's profile matrix. The …
collaborative filtering approaches: scalability and sparseness of the user's profile matrix. The …
BALS: Blocked alternating least squares for parallel sparse matrix factorization on GPUs
Matrix factorization on sparse matrices has been proven to be an effective approach for data
mining and machine learning. However, the prior parallel implementations for matrix …
mining and machine learning. However, the prior parallel implementations for matrix …
The comparison study of matrix factorization on collaborative filtering recommender system
The recommendation system has been a vital study topic in recent years, so many scientists
and academics across the world are interested in researching the subject. Music, movies …
and academics across the world are interested in researching the subject. Music, movies …
Optimizing sparse matrix-vector multiplication on emerging many-core architectures
Sparse matrix vector multiplication (SpMV) is one of the most common operations in
scientific and high-performance applications, and is often responsible for the application …
scientific and high-performance applications, and is often responsible for the application …
PSL: exploiting parallelism, sparsity and locality to accelerate matrix factorization on x86 platforms
Matrix factorization is a basis for many recommendation systems. Although alternating least
squares with weighted-λ-regularization (ALS-WR) is widely used in matrix factorization with …
squares with weighted-λ-regularization (ALS-WR) is widely used in matrix factorization with …
High-Dimensional Sparse Data Low-rank Representation via Accelerated Asynchronous Parallel Stochastic Gradient Descent
Data characterized by high dimensionality and sparsity are commonly used to describe real-
world node interactions. Low-rank representation (LR) can map high-dimensional sparse …
world node interactions. Low-rank representation (LR) can map high-dimensional sparse …