首页> 外文会议>IEEE International Conference on High Performance Computing and Communications >Parallelizing Dynamic Time Warping Algorithm Using Prefix Computations on GPU
【24h】

Parallelizing Dynamic Time Warping Algorithm Using Prefix Computations on GPU

机译:使用前缀计算对GPU的前缀计算并行化动态时间翘曲算法

获取原文

摘要

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.
机译:动态时间翘曲(DTW)算法具有O(n2)时间复杂度,这表明它很难在可接受的时间内处理大规模的时间序列。最近,许多研究人员使用了图形处理单元(GPU)来加速算法。然而,由于DTW的数据依赖性,基于GPU的大多数基于GPU的DTW算法通过简单地复制GPU的每个多处理器上的串行算法来利用任务级并行性。这种粗粒度并行性的基本问题是,可解性问题大小受到GPU多处理器的共享存储器和高速缓存的严重限制。在这项研究中,我们通过使用前缀计算引入数据依赖性的特定转换。此外,我们提出了一种高效的GPUPALLED DTW算法来解决实例大小限制的问题。通过实验验证了算法的效率,该实验验证了对现有的基于GPU的任务级并行DTW算法的改进性能。与CPU实现相比,我们的实验结果表明NVIDIA GTX480的加速度高达99倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号