DocumentCode :
688159
Title :
Parallelizing Dynamic Time Warping Algorithm Using Prefix Computations on GPU
Author :
Limin Xiao ; Yao Zheng ; Wenqi Tang ; Guangchao Yao ; Li Ruan
Author_Institution :
State Key Lab. of Software Dev. Environ., Beijing, China
fYear :
2013
fDate :
13-15 Nov. 2013
Firstpage :
294
Lastpage :
299
Abstract :
The dynamic time warping (DTW) algorithm has O(n2) time complexity, which indicates that it is hard to process large-scale time series within an acceptable time. Recently, many researchers have used graphics processing units (GPUs) to accelerate the algorithm. Owing to the data dependence of DTW, however, most of existing GPU-based DTW algorithms exploits task-level parallelism by simply replicating the serial algorithm on every multiprocessor of a GPU. The fundamental issue with such coarse-grained parallelism is that the solvable problem size is severely limited by the share memory and cache of a GPU multiprocessor. In this study, we introduce a specific transformation of data dependence by using prefix computations. Further, we propose an efficient GPU-parallel DTW algorithm to address the problem of instance sizes limitation. The efficiency of our algorithm is validated through experiments, which demonstrate improved performance over existing GPU-based task-level parallel DTW algorithms. Our experimental results indicate speedups up to 99 times faster on NVIDIA GTX480, compared to CPU implementations.
Keywords :
graphics processing units; multiprocessing systems; parallel processing; time series; GPU based DTW algorithms; GPU multiprocessor; NVIDIA GTX480; data dependence; graphics processing units; parallel DTW algorithms; parallelizing dynamic time warping algorithm; prefix computations; serial algorithm; time complexity; time series; Arrays; Graphics processing units; Heuristic algorithms; Instruction sets; Parallel algorithms; Time series analysis; CUDA; GPU; dynamic time warping; parallel algorithm; prefix computations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
Conference_Location :
Zhangjiajie
Type :
conf
DOI :
10.1109/HPCC.and.EUC.2013.50
Filename :
6831932
Link To Document :
بازگشت