• DocumentCode
    2345310
  • Title

    Accelerator-Oriented Algorithm Transformation for Temporal Data Mining

  • Author

    Patnaik, Debprakash ; Ponce, Sean P. ; Cao, Yong ; Ramakrishnan, Naren

  • Author_Institution
    Dept. of Comput. Sci., Virginia Tech, Blacksburg, VA, USA
  • fYear
    2009
  • fDate
    19-21 Oct. 2009
  • Firstpage
    93
  • Lastpage
    100
  • Abstract
    Temporal data mining algorithms are becoming increasingly important in many application domains including computational neuroscience, especially the analysis of spike train data. While application scientists have been able to readily gather multi-neuronal datasets, analysis capabilities have lagged behind, due to both lack of powerful algorithms and inaccessibility to powerful hardware platforms. The advent of GPU architectures such as Nvidia´s GTX 280 offers a cost-effective option to bring these capabilities to the neuroscientist´s desktop. Rather than port existing algorithms onto this architecture, we advocate the need for algorithm transformation, i.e., rethinking the design of the algorithm in a way that need not necessarily mirror its serial implementation strictly. We present a novel implementation of a frequent episode discovery algorithm by revisiting ´in-the-large´ issues such as problem decomposition as well as ´in-the-small´ issues such as data layouts and memory access patterns. This is non-trivial because frequent episode discovery does not lend itself to GPU-friendly data-parallel mapping strategies. Applications to many datasets and comparisons to CPU as well as prior GPU implementations showcase the advantages of our approach.
  • Keywords
    data analysis; data mining; temporal databases; GPU architectures; Nvidias GTX 280; accelerator-oriented algorithm transformation; computational neuroscience; episode discovery algorithm; multineuronal datasets; port existing algorithms; spike train data analysis; temporal data mining; Acceleration; Algorithm design and analysis; Application software; Central Processing Unit; Computer architecture; Concurrent computing; Data mining; Neurons; Neuroscience; Parallel processing; Frequent episodes; GPGPU; Spike train analysis; Temporal data mining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network and Parallel Computing, 2009. NPC '09. Sixth IFIP International Conference on
  • Conference_Location
    Gold Coast, QLD
  • Print_ISBN
    978-1-4244-4990-3
  • Electronic_ISBN
    978-0-7695-3837-2
  • Type

    conf

  • DOI
    10.1109/NPC.2009.26
  • Filename
    5328400