2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) 2016
DOI: 10.1109/micro.2016.7783747
|View full text |Cite
|
Sign up to set email alerts
|

HARE: Hardware accelerator for regular expressions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
12
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 43 publications
(12 citation statements)
references
References 24 publications
0
12
0
Order By: Relevance
“…Accelerator designs have been proposed for query procssing bottlenecks [11,28,35,38,41,50,55,56]. Researchers have explored customized accelerators for common operators in SQL such as join [56], partition [11,55,56], sort [56], aggregation [56], regex search [28,50,56], and index traversal [38]. Deploying an accelerator for each task is challenging -design and deployment cost, and obsolescence when new algorithms emerge.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Accelerator designs have been proposed for query procssing bottlenecks [11,28,35,38,41,50,55,56]. Researchers have explored customized accelerators for common operators in SQL such as join [56], partition [11,55,56], sort [56], aggregation [56], regex search [28,50,56], and index traversal [38]. Deploying an accelerator for each task is challenging -design and deployment cost, and obsolescence when new algorithms emerge.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…R EGULAR EXPRESSIONS (REs) are widely used in several fields, from genome analysis [1] to text analytics [2] and Intrusion Detection Systems (IDSs) [3] for fast and efficient pattern matching tasks [4], [5]. The requirements of these applications and the high amounts of data to analyze make the performance of RE matching solutions crucial, keeping fostering research on this problem.…”
Section: Introductionmentioning
confidence: 99%
“…Many researchers address these challenges by efficiently representing the automata that accept the language defined by the RE [10], [11], [12]. In contrast, others exploit specialized hardware (e.g., ASICs or FPGAs [2], [13]) to build effective domain-specific solutions [14]. Indeed, reconfigurable devices demonstrate computing and energy efficiency advantages over generalpurpose processors [15], as well as higher adaptability than ASICs.…”
Section: Introductionmentioning
confidence: 99%
“…It also lowers energy by combining memory access with logic operations. For instance, the seminal Automata Processor (AP) design [10], [35] outperform x86 CPUs by 256×, GPGPUs by 32×, and accelerator XeonPhi by 62× in the ANMLZoo benchmark suite [29], [34], while Cache Automaton (CA) [29] achieves 3.9× speedup over HARE [13] and 3× speedup over UAP [11].…”
Section: Introductionmentioning
confidence: 99%