String matching with multicore CPUs: Performing better with the Aho-Corasick algorithm

S Arudchutha, T Nishanthy… - 2013 IEEE 8th …, 2013 - ieeexplore.ieee.org
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 algorithms …

To use or not to use: Graphics processing units (GPUs) for pattern matching algorithms

D Thambawita, R Ragel… - … Conference on Information …, 2014 - ieeexplore.ieee.org
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 …

An efficient multicharacter transition string-matching engine based on the aho-corasick algorithm

CC Chen, SD Wang - ACM Transactions on Architecture and Code …, 2013 - dl.acm.org
A string-matching engine capable of inspecting multiple characters in parallel can multiply
the throughput. However, the space required for implementing a matching engine that can …

Accelerating pattern matching with CPU-GPU collaborative computing

V Sanz, A Pousa, M Naiouf, A De Giusti - … 15-17, 2018, Proceedings, Part I …, 2018 - Springer
Pattern matching algorithms are used in several areas such as network security,
bioinformatics and text mining. In order to support large data and pattern sets, these …

Genetic Cache: A Machine Learning Approach to Designing DRAM Cache Controllers in HBM Systems

M Amouzegar, M Rezaalipour… - ACM Journal on Emerging …, 2024 - dl.acm.org
DRAM memory controller plays a critical role in maximizing the performance of high
bandwidth memory by efficiently managing data transfers between the CPU and the memory …

[PDF][PDF] Parallel processing of E-Atheer algorithm using pthread paradigm

AA AbdulRazzaq, MA Fadhel, L Alzubaidi… - Indonesian Journal of …, 2023 - academia.edu
The development in the field of computer technology, and the increase in the growth rate of
database, alongside the extraction of certain data from a huge pool of database involve …

Efficient pattern matching on CPU-GPU heterogeneous systems

V Sanz, A Pousa, M Naiouf, A De Giusti - … 9–11, 2019, Proceedings, Part I …, 2020 - Springer
Pattern matching algorithms are used in several areas such as network security,
bioinformatics and text mining, where the volume of data is growing rapidly. In order to …

Improved Parallel Scanner for the Concurrent Execution of Lexical Analysis Tasks on Multi-Core Systems

PS Nethravathi, PS Aithal - International Journal of Applied …, 2022 - supublication.com
Purpose: The processing power of machines will continue to accelerate massively. Modern
eras of computing are driven by elevated parallel processing by the revolution of multi-core …

Hardware-software codesign based accelerated and reconfigurable methodology for string matching in computational bioinformatics applications

VY Gudur, A Acharyya - IEEE/ACM Transactions on …, 2018 - ieeexplore.ieee.org
Research for new technologies and methods in computational bioinformatics has resulted in
many folds biological data generation. To cope with the ever increasing growth of biological …

Analyzing large-scale DNA Sequences on Multi-core Architectures

S Memeti, S Pllana - 2015 IEEE 18th International Conference …, 2015 - ieeexplore.ieee.org
Rapid analysis of DNA sequences is important in preventing the evolution of different
viruses and bacteria during an early phase, early diagnosis of genetic predispositions to …