Dynasor: A dynamic memory layout for accelerating sparse mttkrp for tensor decomposition on multi-core cpu

S Wijeratne, R Kannan… - 2023 IEEE 35th …, 2023 - ieeexplore.ieee.org
Sparse Matricized Tensor Times Khatri-Rao Prod-uct (spMTTKRP) is the most time-
consuming compute kernel in sparse tensor decomposition. In this paper, we introduce a …

Sgap: towards efficient sparse tensor algebra compilation for GPU

G Zhang, Y Zhao, Y Tao, Z Yu, G Dai, S Huang… - CCF Transactions on …, 2023 - Springer
Sparse compiler is a promising solution for sparse tensor algebra optimization. In compiler
implementation, reduction in sparse-dense hybrid algebra plays a key role in performance …

Accelerating Sparse Tensor Decomposition Using Adaptive Linearized Representation

J Laukemann, AE Helal, S Anderson… - arXiv preprint arXiv …, 2024 - arxiv.org
High-dimensional sparse data emerge in many critical application domains such as
cybersecurity, healthcare, anomaly detection, and trend analysis. To quickly extract …

SpChar: Characterizing the sparse puzzle via decision trees

F Sgherzi, M Siracusa, I Fernandez, A Armejach… - Journal of Parallel and …, 2024 - Elsevier
Sparse matrix computation is crucial in various modern applications, including large-scale
graph analytics, deep learning, and recommender systems. The performance of sparse …

Efficient Differentially Private Tensor Factorization in the Parallel and Distributed Computing Paradigm

F Zhang, H Wang, R Guo, E Xue… - 2023 IEEE Intl Conf on …, 2023 - ieeexplore.ieee.org
Tensor factorization plays a fundamental role in multiple areas of AI research. Nevertheless,
it encounters significant challenges related to privacy breaches and operational efficiency. In …

Towards Optimized Streaming Tensor Completion on multiple GPUs

J Hao, H Yang, Q Sun, H Zhang… - 2022 IEEE 24th Int …, 2022 - ieeexplore.ieee.org
Tensor completion is a prevailing method for predicting the unobserved or missing data in
incomplete tensors. In many real-world scenarios, incomplete tensors can grow in multiple …