Improving Parallel Processing of Matrix-Based Similarity Measures on Modern GPUs

被引:2
|
作者
Krulis, Martin [1 ]
Bednarek, David [1 ]
Brabec, Michal [1 ]
机构
[1] Charles Univ Prague, Fac Math & Phys, Parallel Architectures Algorithms Applicat Res Gr, Malostranske Nam 25, Prague, Czech Republic
关键词
GPU; CUDA; Dynamic programming; Edit distance; Dynamic time warping; ALGORITHM;
D O I
10.1007/978-3-319-25087-8_27
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dynamic programming techniques are well-established and employed by various practical algorithms which are used as similarity measures, for instance the edit-distance algorithm or the dynamic time warping algorithm. These algorithms usually operate in iteration-based fashion where new values are computed from values of the previous iteration, thus they cannot be processed by simple data-parallel approaches. In this paper, we propose a way how to utilize computational power of massively parallel GPUs to compute dynamic programming algorithms effectively and efficiently. We address both the problem of computing one distance on large inputs concurrently and the problem of computing large number of distances simultaneously (e.g., when a similarity query is being resolved).
引用
收藏
页码:283 / 294
页数:12
相关论文
共 50 条
  • [1] Improving matrix-based dynamic programming on massively parallel accelerators
    Bednarek, David
    Brabec, Michal
    Krulis, Martin
    INFORMATION SYSTEMS, 2017, 64 : 175 - 193
  • [2] Fusion Matrix-Based Text Similarity Measures for Clustering of Retrieval Results
    Zhao, Yueyang
    Cui, Lei
    SCIENTOMETRICS, 2023, 128 (02) : 1163 - 1186
  • [3] Matrix-based parallel pattern matching method
    Zhang, Hongli
    Xu, Dongliang
    Zhang, Lei
    Sun, Yanbin
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 7114 - 7119
  • [4] Similarity matrix-based anomaly detection for clinical intervention
    D'Mello, Ryan
    Melcher, Jennifer
    Torous, John
    SCIENTIFIC REPORTS, 2022, 12 (01)
  • [5] Similarity matrix-based anomaly detection for clinical intervention
    Ryan D’Mello
    Jennifer Melcher
    John Torous
    Scientific Reports, 12
  • [6] Similarity relation matrix-based color edge detection
    Demirci, Recep
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2007, 61 (07) : 469 - 477
  • [7] SSDT matrix-based behavioral similarity algorithm for process models
    Wen, L.-J. (wenlj00@mails.tsinghua.edu.cn), 1822, CIMS (19):
  • [8] Matrix-based Concordance Correlation Coefficient for Repeated Measures
    Hiriote, Sasiprapa
    Chinchilli, Vernon M.
    BIOMETRICS, 2011, 67 (03) : 1007 - 1016
  • [9] Matrix-Based XML Stream Processing Using a GPU
    Kim, Soo-Hyung
    Lee, Yoon-Joon
    Lee, John Jaehwan
    2015 IEEE INTERNATIONAL CONGRESS ON BIG DATA - BIGDATA CONGRESS 2015, 2015, : 694 - 697
  • [10] Similarity of signal processing effect between Hankel matrix-based SVD and wavelet transform and its mechanism analysis
    Zhao, Xuezhi
    Ye, Bangyan
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2009, 23 (04) : 1062 - 1075