Improving parallel processing of matrix-based similarity measures on modern GPUs

2Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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).

Cite

CITATION STYLE

APA

Kruliš, M., Bednárek, D., & Brabec, M. (2015). Improving parallel processing of matrix-based similarity measures on modern GPUs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9371, pp. 283–294). Springer Verlag. https://doi.org/10.1007/978-3-319-25087-8_27

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free