Pattern searching and discovery for large files is prohibitively slow and requires large amounts of memory for processing. As the number of patterns to process increase, the amount of memory needed increases exponentially exceeding the resources in a traditional computer system. The solution to this problem involves utilizing the hard drive to save pattern information. A program was created called Pattern Finder which saves patterns, keeps track of how much memory it uses and when that threshold is reached, it dumps the information to the hard drive. The other problem inherent with pattern searching besides limited resources is the amount of processing time it takes to complete. To speed up processing, we implement a multithreaded suffix tr...
Abstract-- A new algorithm to search for multiple patterns simultaneously is proposed. The multiple ...
Abstract. When computationally feasible, mining huge databases produces tremendously large numbers o...
Consider the problem of finding the first occurrence of a particular pattern in a (long) string of c...
The widely used multiple pattern matching algorithms experience severe performance degradation when ...
A pattern database (PDB) is a heuristic function stored as a lookup table. This paper considers how ...
AbstractA pattern database (PDB) is a heuristic function stored as a lookup table. This paper consid...
This article presents a new, memory efficient and cache-optimized algorithm for simultaneously searc...
This article presents a new, memory efficient and cache-optimized algorithm for simultaneously searc...
Search schemes constitute a flexible and generic framework to describe how all approximate occurrenc...
The suffix array is an efficient data structure for in-memory pattern search. Suffix arrays can also...
Multipattern String Matching problem reports all occurrences of a given set or dictionary of pattern...
Abstract—We develop an efficient multicore algorithm, PMS6MC, for the (l, d)-motif discovery problem...
Bit-parallelism permits executing several operations simultaneously over a set of bits or numbers st...
Historically, supercomputing has focused on number crunching. Nonnumeric applications, such as infor...
One of the recent string-matching algorithms classified as a Hybrid Boyer Moore Approach is Hakak’s ...
Abstract-- A new algorithm to search for multiple patterns simultaneously is proposed. The multiple ...
Abstract. When computationally feasible, mining huge databases produces tremendously large numbers o...
Consider the problem of finding the first occurrence of a particular pattern in a (long) string of c...
The widely used multiple pattern matching algorithms experience severe performance degradation when ...
A pattern database (PDB) is a heuristic function stored as a lookup table. This paper considers how ...
AbstractA pattern database (PDB) is a heuristic function stored as a lookup table. This paper consid...
This article presents a new, memory efficient and cache-optimized algorithm for simultaneously searc...
This article presents a new, memory efficient and cache-optimized algorithm for simultaneously searc...
Search schemes constitute a flexible and generic framework to describe how all approximate occurrenc...
The suffix array is an efficient data structure for in-memory pattern search. Suffix arrays can also...
Multipattern String Matching problem reports all occurrences of a given set or dictionary of pattern...
Abstract—We develop an efficient multicore algorithm, PMS6MC, for the (l, d)-motif discovery problem...
Bit-parallelism permits executing several operations simultaneously over a set of bits or numbers st...
Historically, supercomputing has focused on number crunching. Nonnumeric applications, such as infor...
One of the recent string-matching algorithms classified as a Hybrid Boyer Moore Approach is Hakak’s ...
Abstract-- A new algorithm to search for multiple patterns simultaneously is proposed. The multiple ...
Abstract. When computationally feasible, mining huge databases produces tremendously large numbers o...
Consider the problem of finding the first occurrence of a particular pattern in a (long) string of c...