Demo Data from SIGIR 2026 / reviewers in the wild / expert
Kunyang Peng
dblp:36/9801
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3 · 2 first-authorSystems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
2 papers |
Network security · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 61% GPUs and heterogeneous computing · 21% Hardware accelerators and domain-specific architectures · 18% | |
| Computer networks
1 paper |
Internet architecture and protocols · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security › intrusion detection and prevention
intrusion detection |
0.3 | 2 | 2012 | TCAM-based NFA implementation · SIGMETRICS 2012 GPU-based NFA implementation for memory efficient high speed regular expression matching · PPoPP 2012 |
Network security › intrusion detection and prevention › intrusion detection › pattern matching
regular expression matching |
0.3 | 2 | 2012 | TCAM-based NFA implementation · SIGMETRICS 2012 GPU-based NFA implementation for memory efficient high speed regular expression matching · PPoPP 2012 |
Internet architecture and protocols › domain name system
name lookup |
0.2 | 1 | 2013 | Wire Speed Name Lookup: A GPU-based Approach · NSDI 2013 |
Electronic design automation › hardware verification and test › pattern matching
regular expression matching |
0.1 | 1 | 2012 | GPU-based NFA implementation for memory efficient high speed regular expression matching · PPoPP 2012 |
GPUs and heterogeneous computing › GPU communication
GPU networking |
0.0 | 1 | 2013 | Wire Speed Name Lookup: A GPU-based Approach · NSDI 2013 |
Hardware accelerators and domain-specific architectures › pattern matching accelerator
TCAM-based matching |
0.0 | 1 | 2012 | TCAM-based NFA implementation · SIGMETRICS 2012 |
Methods — techniques the papers use, named apart from their topics
GPU acceleration · 0.3ternary content addressable memory · 0.3parallel data structure design · 0.3NFA simulation · 0.3NFA encoding · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Wire Speed Name Lookup: A GPU-based Approach
Yi Wang 0004, Yuan Zu, Ting Zhang 0010, Kunyang Peng, Qunfeng Dong, Bin Liu 0001, Wei Meng 0001, Huichen Dai, Xin Tian 0007, Zhonghu Xu, Hao Wu 0023 |
NSDI | 4 |
| 2012 | GPU-based NFA implementation for memory efficient high speed regular expression matchingabstractRegular expression pattern matching is the foundation and core engine of many network functions, such as network intrusion detection, worm detection, traffic analysis, web applications and so on. DFA-based solutions suffer exponentially exploding state space and cannot be remedied without sacrificing matching speed. Given this scalability problem of DFA-based methods, there has been increasing interest in NFA-based methods for memory efficient regular expression matching. To achieve high matching speed using NFA, it requires potentially massive parallel processing, and hence represents an ideal programming task on Graphic Processor Unit (GPU). Based on in-depth understanding of NFA properties as well as GPU architecture, we propose effective methods for fitting NFAs into GPU architecture through proper data structure and parallel programming design, so that GPU's parallel processing power can be better utilized to achieve high speed regular expression matching. Experiment results demonstrate that, compared with the existing GPU-based NFA implementation method [9], our proposed methods can boost matching speed by 29~46 times, consistently yielding above 10Gbps matching speed on NVIDIA GTX-460 GPU. Meanwhile, our design only needs a small amount of memory space, growing exponentially more slowly than DFA size. These results make our design an effective solution for memory efficient high speed regular expression matching, and clearly demonstrate the power and potential of GPU as a platform for memory efficient high speed regular expression matching. Yuan Zu, Zhonghu Xu, Xin Tian 0007, Kunyang Peng, Qunfeng Dong |
PPoPP | 6 |
| 2012 | TCAM-based NFA implementationabstractRegular expression matching as the core packet inspection engine of network systems has long been striving to be both fast in matching speed (like DFA) and scalable in storage space (like NFA). Recently, ternary content addressable memory (TCAM) has been investigated as a promising way out, by implementing DFA using TCAM for regular express matching. In this paper, we present the first method for implementing NFA using TCAM. Through proper TCAM encoding, our method matches each input byte with one single TCAM lookup --- operating at precisely the same speed as DFA, while using a number of TCAM entries that can be close to NFA size. These properties make our method an important step along a new path --- TCAM-based NFA implementation --- towards the long-standing goal of fast and scalable regular expression matching. Kunyang Peng, Qunfeng Dong |
SIGMETRICS | 1 |
| 2011 | Chain-Based DFA Deflation for Fast and Scalable Regular Expression Matching Using TCAMabstractRegular expression matching is the core engine of many network functions such as intrusion detection, protocol analysis and so on. In spite of intensive research, we are still in need of a method for fast and scalable regular expression matching, where it takes one simple memory lookup to match each input character (like DFA) and storage space growing linearly with regular expression pattern set size (like NFA). Most recently, TCAM-based DFA implementation has been proposed as a promising approach, for TCAM's unique parallel and wildcard matching capabilities. However, the number of TCAM entries needed is still above exponentially growing DFA size and hence not scalable. In this paper, we propose a chain-based DFA deflation method for fast and scalable regular expression matching using TCAM, which takes one simple TCAM lookup to match each input character and effectively deflates DFA size. Experiments based on real life pattern sets demonstrate that, the number of TCAM entries used by our DFA deflation method is up to two orders of magnitude lower than the DFA size, and comes quite close to the linearly growing NFA size. This not only means superior scalability, but also allows us to implement regular expression matching at extremely fast matching speed, up to two orders of magnitude faster than the existing TCAM-based DFA implementation method. Kunyang Peng, Qunfeng Dong |
ANCS | 1 |
| 2011 | TCAM-based DFA deflation: A novel approach to fast and scalable regular expression matchingabstractThe paper discusses the implementation of deterministic finite automaton (DFA) using ternary content addressable memory (TCAM) for regular expression matching. Regular expression matching is the foundation of many network functions including intrusion detection, worm detection, traffic analysis and so on, where known patterns such as worm fingerprints are characterized using regular expressions and searched in network traffic for pattern match. As the quantity and diversity of known patterns keep increasing, regular expression pattern sets have rapidly grown in both size and complexity, while having to be matched in network traffic at accelerating wire speeds. Fast and scalable regular expression matching, therefore, is fundamental to the development of practical network systems.Regular expression matching is carried out using either nondeterministic finite automaton (NFA) or deterministic finite automaton (DFA). The paper states that no existing method has been able to deflate exponentially growing DFA state space, without paying penalty on matching efficiency. Fast and scalable regular expression matching, where it takes merely a small constant number of memory accesses to match each input character and storage space growing linearly with pattern set size, remains an open problem calling for innovative research. Kunyang Peng, Qunfeng Dong |
IWQoS | 1 |