activity
20132021
most citedString Matching with Multicore CPUs: Performing Better with the Aho-Corasick Algorithm

26 citations · 179 across the 37 of their papers we have counts for

collaborators
Showing cs.DCShow all

6 papers · 1 filter

cs.DC2018★ 7 cited

An optimized Parallel Failure-less Aho-Corasick algorithm for DNA sequence matching

Vajira Thambawita, Roshan G. Ragel, Dhammike Elkaduwe

The Aho-Corasick algorithm is multiple patterns searching algorithm running sequentially in various applications like network intrusion detection and bioinformatics for finding sev…

cs.DC2018★ 1 cited

To Use or Not to Use: CPUs' Cache Optimization Techniques on GPGPUs

Vajira Thambawita, Roshan G. Ragel, Dhammike Elkaduwe

General Purpose Graphic Processing Unit(GPGPU) is used widely for achieving high performance or high throughput in parallel programming. This capability of GPGPUs is very famous in…

cs.DC2014★ 2 cited

To Use or Not to Use: Graphics Processing Units for Pattern Matching Algorithms

Vajira Thambawita, Roshan Ragel, Dhammika Elkaduwe

String matching is an important part in today's computer applications and Aho-Corasick algorithm is one of the main string matching algorithms used to accomplish this. This paper d…

cs.DC2014★ 13 cited

Improving the throughput of the AES algorithm with multicore processors

A. Barnes, R. Fernando, K. Mettananda +1

AES, Advanced Encryption Standard, can be considered the most widely used modern symmetric key encryption standard. To encrypt/decrypt a file using the AES algorithm, the file must…

cs.DC2014★ 20 cited

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

D. Herath, C. Lakmali, R. G. Ragel

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 bot…

cs.DC2014★ 26 cited

String Matching with Multicore CPUs: Performing Better with the Aho-Corasick Algorithm

S. Arudchutha, T. Nishanthy, R. G. Ragel

Multiple string matching is known as locating all the occurrences of a given number of patterns in an arbitrary string. It is used in bio-computing applications where the algorithm…