Y Zhu, VJ Reddi - 2013 IEEE 19th International Symposium on …, 2013 - ieeexplore.ieee.org
Internet web browsing has reached a critical tipping point. Increasingly, users rely more on mobile web browsers to access the Internet than desktop browsers. Meanwhile, webpages …
Finite State Automata are widely used to accelerate pattern matching in many emerging application domains like DNA sequencing and XML parsing. Conventional CPUs and …
L Wu, RJ Barker, MA Kim, KA Ross - Proceedings of the 40th Annual …, 2013 - dl.acm.org
The global pool of data is growing at 2.5 quintillion bytes per day, with 90% of it produced in the last two years alone [24]. There is no doubt the era of big data has arrived. This paper …
A finite-state machine (FSM) is an important abstraction for solving several problems, including regular-expression matching, tokenizing text, and Huffman decoding. FSM …
Rapidly processing text data is critical for many technical and business applications. Traditional software-based tools for processing large text corpora use memory bandwidth …
L Jiang, J Qiu, Z Zhao - Proceedings of the VLDB Endowment, 2020 - dl.acm.org
JavaScript Object Notation (JSON) and its variants have gained great popularity in recent years. Unfortunately, the performance of their analytics is often dragged down by the …
S Pei, J Yang, Q Yang - ACM Transactions on Storage (TOS), 2019 - dl.acm.org
This article presents REGISTOR, a platform for r egular e xpression g rabbing i nside stor age. The main idea of Registor is accelerating regular expression (regex) search inside …
PHP is the dominant server-side scripting language used to implement dynamic web content. Just-in-time compilation, as implemented in Facebook's state-of-the-art HipHopVM …
J Qiu, Z Zhao, B Ren - … of the 2016 International Conference on Parallel …, 2016 - dl.acm.org
Finite state machines (FSMs) are basic computation models that play essential roles in many applications. Enabling efficient parallel FSM execution is critical to the performance of these …