2018 · 16 citations · 4 references
ComputingComputer ScienceHigh-performance ComputingData StructuresParallel AlgorithmsParallel ComputingData ParallelismMatrix ComputationParallel ArchitecturesParallel Numerical Linear AlgebraShared-memory MultiprocessingShared-memory ParallelismDecompositionsParallel Matrix AlgorithmsParallel Matrix ComputationParallel Tensor DecompositionsParallelizationShared-memory AlgorithmsTensor DecompositionsTensor Factorization
The matricized-tensor times Khatri-Rao product (MTTKRP) is the computational bottleneck for algorithms computing CP decompositions of tensors. In this work, we develop shared-memory parallel algorithms for MTTKRP involving dense tensors. The algorithms cast nearly all of the computation as matrix operations in order to use optimized BLAS subroutines, and they avoid reordering tensor entries in memory. We use our parallel implementation to compute a CP decomposition of a neuroimaging data set and achieve a speedup of up to 7.4X over existing parallel software.
4
An input-adaptive and in-place approach to dense tensor-times-matrix multiply
Jiajia Li, Casey Battaglino, Ioakeim Perros et al. · 2015 · 63 citations
Dynamic functional connectivity and individual differences in emotions during social stress
Koby Hayashi, Grey Ballard, Ian H. Gotlib et al. · Human Brain Mapping · 2017 · 58 citations · Full text
Nursing, Neuroscience, Psychology +17