• DocumentCode
    3687111
  • Title

    Optimization of symmetric tensor computations

  • Author

    Jonathon Cai;Muthu Baskaran;Benoît Meister;Richard Lethin

  • Author_Institution
    Department of Computer Science, Yale University, New Haven, CT 06520, United States
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    For applications that deal with large amounts of high dimensional multi-aspect data, it is natural to represent such data as tensors or multi-way arrays. Tensor computations, such as tensor decompositions, are increasingly being used to extract and explain properties of such data. An important class of tensors is the symmetric tensor, which shows up in real-world applications such as signal processing, biomedical engineering, and data analysis. In this work, we describe novel optimizations that exploit the symmetry in tensors in order to reduce redundancy in computations and storage and effectively parallelize operations involving symmetric tensors. Specifically, we apply our optimizations on the matricized tensor times Khatri Rao product (mttkrp) operation, a key operation in tensor decomposition algorithms such as INDSCAL (individual differences in scaling) for symmetric tensors. We demonstrate improved performance for both sequential and parallel execution using our techniques on various synthetic and real data sets.
  • Keywords
    "Tensile stress","Matrix decomposition","Indexes","Symmetric matrices","Optimization","Kernel","Arrays"
  • Publisher
    ieee
  • Conference_Titel
    High Performance Extreme Computing Conference (HPEC), 2015 IEEE
  • Type

    conf

  • DOI
    10.1109/HPEC.2015.7322458
  • Filename
    7322458