• DocumentCode
    3145469
  • Title

    Efficiently Computing Tensor Eigenvalues on a GPU

  • Author

    Ballard, Grey ; Kolda, Tamara ; Plantenga, Todd

  • Author_Institution
    Comput. Sci. Dept., UC Berkeley, Berkeley, CA, USA
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    1340
  • Lastpage
    1348
  • Abstract
    The tensor eigenproblem has many important applications, generating both mathematical and application-specific interest in the properties of tensor eigenpairs and methods for computing them. A tensor is an m-way array, generalizing the concept of a matrix (a 2-way array). Kolda and Mayo have recently introduced a generalization of the matrix power method for computing real-valued tensor eigenpairs of symmetric tensors. In this work, we present an efficient implementation of their algorithm, exploiting symmetry in order to save storage, data movement, and computation. For an application involving repeatedly solving the tensor eigenproblem for many small tensors, we describe how a GPU can be used to accelerate the computations. On an NVIDIA Tesla C 2050 (Fermi) GPU, we achieve 318 Gflops/s (31% of theoretical peak performance in single precision) on our test data set.
  • Keywords
    computer graphic equipment; coprocessors; eigenvalues and eigenfunctions; matrix algebra; tensors; GPU; m-way array; matrix power method; tensor eigenpairs; tensor eigenproblem; tensor eigenvalues; Arrays; Eigenvalues and eigenfunctions; Equations; Graphics processing unit; Indexes; Symmetric matrices; Tensile stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-425-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.287
  • Filename
    6008988