2012 IEEE 7th International Conference on Industrial and Information Systems (ICIIS) 2012
DOI: 10.1109/iciinfs.2012.6304784
|View full text |Cite
|
Sign up to set email alerts
|

Accelerating string matching for bio-computing applications on multi-core CPUs

Abstract: Huge amount of data in the form of strings are being handled in bio-computing applications and searching algorithms are quite frequently used in them. Many methods utilizing on both software and hardware are being proposed to accelerate processing of such data. The typical hardware-based acceleration techniques either require special hardware such as generalpurpose graphics processing units (GPGPUs) or need building a new hardware such as an FPGA based design. On the other hard, software-based acceleration tec… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
25
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(25 citation statements)
references
References 15 publications
0
25
0
Order By: Relevance
“…For performance comparison, we use the absolute difference and the percent difference, absolute_d iff erence D jt EM t SA j percent_d iff erence D 100 absolute_d iff erence=t EM (7) where t EM indicates the best execution time determined using EM and t SA indicates the execution time of our algorithm with a system configuration suggested by the SA approach. Figure 8 depicts the execution time and the standard deviation of our DNA sequence analysis implementation using the system configuration suggested by the SA for various types of DNA sequences.…”
Section: Comparison Of Our Optimization Approach With the Emmentioning
confidence: 99%
See 1 more Smart Citation
“…For performance comparison, we use the absolute difference and the percent difference, absolute_d iff erence D jt EM t SA j percent_d iff erence D 100 absolute_d iff erence=t EM (7) where t EM indicates the best execution time determined using EM and t SA indicates the execution time of our algorithm with a system configuration suggested by the SA approach. Figure 8 depicts the execution time and the standard deviation of our DNA sequence analysis implementation using the system configuration suggested by the SA for various types of DNA sequences.…”
Section: Comparison Of Our Optimization Approach With the Emmentioning
confidence: 99%
“…Herath et al . presented an implementation of the Aho–Corasick (AC) algorithm based on pattern partitioning. A prefix‐based input partitioning approach is presented by Drews et al .…”
Section: Introductionmentioning
confidence: 99%
“…Herath et al presented in [16] an implementation of the Aho-Corasick string matching algorithm using POSIX threads, which is based on the pattern partitioning approach. A replication of the Herath's study with the intention to improve the software implementation of the Aho-Corasick algorithm was conducted by Arudchutha et al [6].…”
Section: Related Workmentioning
confidence: 99%
“…The hardware based approaches (such as [7], [27]) are faster, but less flexible and more expensive, whereas software based acceleration techniques are flexible in terms of updating or adding new patterns [30]. Recently different software based DNA analysis techniques designed for multi-core systems have been proposed [6], [11], [14], [16], [19], [23].…”
Section: Introductionmentioning
confidence: 99%
“…Many researches have been done utilizing both hardware and software to accelerate string matching in several areas: hardware supported approaches use FPGA [7], [12], GPU [3], [8], [9] and Cell/B.E. processor [5] and software based approaches use multiple processors [2], [4]. Among them, the software based acceleration techniques need only some modification in the software code or the architecture.…”
Section: Introductionmentioning
confidence: 99%