In this thesis, we apply a novel way of analyzing the MTTKRP algorithm. We look at multiple libraries that optimize the MTTKRP for sparse tensors, including several libraries from both the COO and CSF format, as well as a novel linearization format. These libraries are benchmarked on their performance of different transpositions of the same tensor. We use this to show an approach's consistency in execution time, showing that some algorithms' MTTKRP vary as much as 17x on the same tensor, for different transpositions. We then analyze the relative execution time between modes and permutations, trying to analytically predict the optimal dimension ordering of a tensor for each algorithm. This analysis can be useful to speed up existing implemen...
Linear-scaling algorithms must be developed in order to extend the domain of applicability of electr...
Tensor computations present significant performance challenges that impact a wide spectrum of applic...
This thesis targets the design of parallelizable algorithms and communication-efficient parallel sch...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
International audienceWe investigate an efficient parallelization of the most common iterative spars...
There are several factorizations of multidimensional tensors into lower-dimensional components, know...
We present a new algorithm for transposing sparse tensors called Quesadilla. The algorithm converts ...
Tensor algorithms are a rapidly growing field of research with applications in many scientific domai...
International audienceMultiple Tensor-Times-Matrix (Multi-TTM) is a key computation in algorithms fo...
This dissertation is concerned with the development of novel high-performance algorithms for tensor ...
Tensor decomposition (TD) is an important method for extracting latent information from high-dimensi...
© 2020 Owner/Author. This paper shows how to generate code that efficiently converts sparse tensors ...
We investigate an efficient parallelization of a class of algorithms for the well-known Tucker decom...
International audienceThis paper formalizes the problem of reordering a sparse tensor to improve the...
Tensors are higher-dimensional analogs of matrices, and represent a key data abstraction for many ap...
Linear-scaling algorithms must be developed in order to extend the domain of applicability of electr...
Tensor computations present significant performance challenges that impact a wide spectrum of applic...
This thesis targets the design of parallelizable algorithms and communication-efficient parallel sch...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
International audienceWe investigate an efficient parallelization of the most common iterative spars...
There are several factorizations of multidimensional tensors into lower-dimensional components, know...
We present a new algorithm for transposing sparse tensors called Quesadilla. The algorithm converts ...
Tensor algorithms are a rapidly growing field of research with applications in many scientific domai...
International audienceMultiple Tensor-Times-Matrix (Multi-TTM) is a key computation in algorithms fo...
This dissertation is concerned with the development of novel high-performance algorithms for tensor ...
Tensor decomposition (TD) is an important method for extracting latent information from high-dimensi...
© 2020 Owner/Author. This paper shows how to generate code that efficiently converts sparse tensors ...
We investigate an efficient parallelization of a class of algorithms for the well-known Tucker decom...
International audienceThis paper formalizes the problem of reordering a sparse tensor to improve the...
Tensors are higher-dimensional analogs of matrices, and represent a key data abstraction for many ap...
Linear-scaling algorithms must be developed in order to extend the domain of applicability of electr...
Tensor computations present significant performance challenges that impact a wide spectrum of applic...
This thesis targets the design of parallelizable algorithms and communication-efficient parallel sch...