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 条
  • [41] Improving aspect extraction by augmenting a frequency-based method with web-based similarity measures
    Li, Shi
    Zhou, Lina
    Li, Yijun
    INFORMATION PROCESSING & MANAGEMENT, 2015, 51 (01) : 58 - 67
  • [42] A Heuristic Based Pre-processing Methodology for Short Text Similarity Measures in Microblogs
    Alnajran, Noufa
    Crockett, Keeley
    McLean, David
    Latham, Annabel
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 1627 - 1633
  • [43] Asynchronous Parallel Expected Improvement Matrix-Based Constrained Multi-Objective Optimization for Analog Circuit Sizing
    Yin, Sen
    Wang, Ruitao
    Zhang, Jian
    Wang, Yan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (09) : 3869 - 3873
  • [44] Matrix-based FDTD parallel algorithm for big areas and its applications to high-speed wireless communications
    Rodriguez, G
    Miyazaki, Y
    Goto, N
    IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2006, 54 (03) : 785 - 796
  • [45] Comparative Study of Massively Parallel GPU Realizations of Wavelet Transform Computation with Lattice Structure and Matrix-Based Approach
    Puchala, Dariusz
    Stokfiszewski, Kamil
    Wieloch, Kamil
    Yatsymirskyy, Mykhaylo
    2018 IEEE SECOND INTERNATIONAL CONFERENCE ON DATA STREAM MINING & PROCESSING (DSMP), 2018, : 88 - 93
  • [46] Revisiting the Transition Matrix-Based Concept Drift Approach: Improving the Detection Task Reliability Through Additional Experimentation
    Meira Neto A.C.
    de Sousa R.G.
    Fantinato M.
    Peres S.M.
    SN Computer Science, 5 (1)
  • [47] Performance of matrix-based slow-release urea in reducing nitrogen loss and improving maize yields and profits
    Yang, Yang
    Ni, Xiaoyu
    Zhou, Zijun
    Yu, Lixiang
    Liu, Binmei
    Yang, Ye
    Wu, Yuejin
    FIELD CROPS RESEARCH, 2017, 212 : 73 - 81
  • [48] Adaptive similarity measures for matrix objects based on feature variation and sequence length for gesture recognition
    Choi, Hyunsoek
    Lee, Sang-Heon
    Sohn, Myoung-Kyu
    Hwang, Byunghun
    Kim, Hyunduk
    Park, Hyeyoung
    2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-ASIA (ICCE-ASIA), 2016,
  • [49] Periodic Steady State of Power Networks using Limit Cycle Extrapolation, Spline Interpolation and Parallel Processing based on GPUs
    Diaz-Araujo, Marcolino H.
    Medina-Rios, Aurelio
    Magana-Lemus, Ernesto
    PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 1606 - 1611
  • [50] Handling Big Data Scalability in Biological Domain Using Parallel and Distributed Processing: A Case of Three Biological Semantic Similarity Measures
    Almasoud, Ameera M.
    Al-Khalifa, Hend S.
    Al-Salman, Abdulmalik S.
    BIOMED RESEARCH INTERNATIONAL, 2019, 2019