• DocumentCode
    3637801
  • Title

    Efficient Independent Component Analysis on a GPU

  • Author

    Rui Ramalho;Pedro Tomás;Leonel Sousa

  • Author_Institution
    IST/INESC-ID, Lisbon, Portugal
  • fYear
    2010
  • Firstpage
    1128
  • Lastpage
    1133
  • Abstract
    Several problems in the signal processing field require generating suitable representations of data. One possible form of representation is given by independent component analysis (ICA). The computation of these representations can be quite expensive, especially if large datasizes are used. Over the last few years graphics processing units (GPUs) have emerged as inexpensive general-purpose computation accelerators. This paper presents an implementation of FastICA, an ICA algorithm, on a multicore GPU. The resulting implementation achieved an overall speedup of 55 for estimating 256 independent components, each with 1000 samples, regarding the implementation on a general purpose processor running at 2 GHz.
  • Keywords
    "Graphics processing unit","Decorrelation","Jacobian matrices","Instruction sets","Eigenvalues and eigenfunctions","Algorithm design and analysis","Independent component analysis"
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
  • Print_ISBN
    978-1-4244-7547-6
  • Type

    conf

  • DOI
    10.1109/CIT.2010.205
  • Filename
    5578558