Skip to main navigation Skip to search Skip to main content

Accelerating Levenshtein and Damerau edit distance algorithms using GPU with unified memory

  • Khaled Balhaf
  • , Mohammad A. Alsmirat
  • , Mahmoud Al-Ayyoub
  • , Yaser Jararweh
  • , Mohammed A. Shehab
  • Jordan University of Science and Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

String matching problems such as sequence alignment is one of the fundamental problems in many computer since fields such as natural language processing (NLP) and bioinformatics. Many algorithms have been proposed in the literature to address this problem. Some of these algorithms compute the edit distance between the two strings to perform the matching. However, these algorithms usually require long execution time. Many researches use high performance computing to reduce the execution time of many string matching algorithms. In this paper, we use the CUDA based Graphics Processing Unit (GPU) and the newly introduced Unified Memory(UM) to speed up the most common algorithms to compute the edit distance between two string. These algorithms are the Levenshtein and Damerau distance algorithms. Our results show that using GPU to implement the Levenshtein and Damerau distance algorithms improvements their execution times of about 11X and 12X respectively when compared to the sequential implementation. And an improvement of about 61X and 71X respectively can be achieved when GPU is used with unified memory.

Original languageEnglish
Title of host publication2017 8th International Conference on Information and Communication Systems, ICICS 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages7-11
Number of pages5
ISBN (Electronic)9781509042432
DOIs
StatePublished - 8 May 2017
Externally publishedYes
Event8th International Conference on Information and Communication Systems, ICICS 2017 - Irbid, Jordan
Duration: 4 Apr 20176 Apr 2017

Publication series

Name2017 8th International Conference on Information and Communication Systems, ICICS 2017

Conference

Conference8th International Conference on Information and Communication Systems, ICICS 2017
Country/TerritoryJordan
CityIrbid
Period4/04/176/04/17

Keywords

  • CUDA
  • Damerau Edit Distance
  • GPU Acceleration
  • Levenshtein Edit Distance
  • Unified Memory

Fingerprint

Dive into the research topics of 'Accelerating Levenshtein and Damerau edit distance algorithms using GPU with unified memory'. Together they form a unique fingerprint.

Cite this