275 citations
- University of CyprusCY7 papers
- Zhejiang UniversityCN7 papers
- Shahrekord UniversityIR6 papers
- Sri Lanka Technological Campus4 papers
- Singapore University of Technology and DesignSG3 papers
- University of EssexGB3 papers
- University of JaffnaLK3 papers
- University of OuluFI3 papers
- University of RuhunaLK3 papers
- Cardiff UniversityGB2 papers
- Cleveland State UniversityUS2 papers
- CSIR National Physical Laboratory of IndiaIN2 papers
5 papers · 1 filter
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…
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…
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…
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…
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…