• DocumentCode
    2210069
  • Title

    Accelerating Dynamic Time Warping Subsequence Search with GPUs and FPGAs

  • Author

    Sart, Doruk ; Mueen, Abdullah ; Najjar, Walid ; Keogh, Eamonn ; Niennattrakul, Vit

  • Author_Institution
    Univ. of California, Riverside, CA, USA
  • fYear
    2010
  • fDate
    13-17 Dec. 2010
  • Firstpage
    1001
  • Lastpage
    1006
  • Abstract
    Many time series data mining problems require subsequence similarity search as a subroutine. Dozens of similarity/distance measures have been proposed in the last decade and there is increasing evidence that Dynamic Time Warping (DTW) is the best measure across a wide range of domains. Given DTW´s usefulness and ubiquity, there has been a large community-wide effort to mitigate its relative lethargy. Proposed speedup techniques include early abandoning strategies, lower-bound based pruning, indexing and embedding. In this work we argue that we are now close to exhausting all possible speedup from software, and that we must turn to hardware-based solutions. With this motivation, we investigate both GPU (Graphics Processing Unit) and FPGA (Field Programmable Gate Array) based acceleration of subsequence similarity search under the DTW measure. As we shall show, our novel algorithms allow GPUs to achieve two orders of magnitude speedup and FPGAs to produce four orders of magnitude speedup. We conduct detailed case studies on the classification of astronomical observations and demonstrate that our ideas allow us to tackle problems that would be untenable otherwise.
  • Keywords
    computer graphic equipment; coprocessors; data mining; field programmable gate arrays; search problems; time series; DTW subsequence search; FPGA; GPU; astronomical observation classification; dynamic time warping subsequence search; early abandoning strategy; field programmable gate array; graphics processing unit; lower-bound based pruning; subroutine; subsequence similarity search; time series data mining; FPGA; GPU; dynamic time warping; similarity search; time series;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Mining (ICDM), 2010 IEEE 10th International Conference on
  • Conference_Location
    Sydney, NSW
  • ISSN
    1550-4786
  • Print_ISBN
    978-1-4244-9131-5
  • Electronic_ISBN
    1550-4786
  • Type

    conf

  • DOI
    10.1109/ICDM.2010.21
  • Filename
    5694075