Demo Data from EDBT 2026 / reviewers in the wild / expert
Piti Piyachon
dblp:44/1648
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorComputer networks · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 67% Hardware accelerators and domain-specific architectures · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware verification and test |
0.2 | 2 | 2008 | Design of high performance pattern matching engine through compact deterministic finite automata · DAC 2008 Compact State Machines for High Performance Pattern Matching · DAC 2007 |
Electronic design automation › hardware verification and test
pattern matching |
0.2 | 2 | 2008 | Design of high performance pattern matching engine through compact deterministic finite automata · DAC 2008 Compact State Machines for High Performance Pattern Matching · DAC 2007 |
Hardware accelerators and domain-specific architectures
pattern matching accelerator |
0.2 | 2 | 2008 | Design of high performance pattern matching engine through compact deterministic finite automata · DAC 2008 Compact State Machines for High Performance Pattern Matching · DAC 2007 |
Methods — techniques the papers use, named apart from their topics
label translation table · 0.1CAM-based lookup table · 0.1state re-labeling · 0.1memory partition · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Design of high performance pattern matching engine through compact deterministic finite automataabstractPattern matching relies on deterministic finite automata (DFA) to search for predefined patterns. While a bit-DFA method is recently proposed to exploit the parallelism in pattern matching, we identify its limitations and present two schemes, Label Translation Table (LTT) and CAM-based Lookup Table (CLT), to reduce the DFA memory size by 85%, and simplify the design by requiring only four processing elements of bit-DFA instead of thousands. Piti Piyachon, Yan Luo 0001 |
DAC | 1 |
| 2007 | Compact State Machines for High Performance Pattern MatchingabstractPattern matching is essential to a wide range of applications such as network intrusion detection, virus scanning, etc. Pattern matching algorithms normally rely on state machines to detect predefined patterns. Recently, parallel pattern matching engines, based on ASICs, FPGAs or network processors, perform matching with multiple state machines. The state migration in the matching procedure incurs intensive memory accesses. Thus, it is critical to minimize the storage of state machines such that they can be fit in on-chip or other fast memory modules to achieve high-speed pattern matching. This paper proposes novel optimization techniques, namely state re-labeling and memory partition, to reduce state machine storage. The paper also presents architectural designs based on the optimization strategy. We evaluate our design using realistic pattern sets, and the results show state machine memory reduction up to 80.1%. Piti Piyachon, Yan Luo 0001 |
DAC | 1 |
| 2006 | Efficient memory utilization on network processors for deep packet inspectionabstractDeep Packet Inspection (DPI) refers to examining both packet header and payload to look for predefined patterns, which is essential for network security, intrusion detection and content-aware switch etc. The increasing line speed and expanding pattern sets make DPI a challenging task. Network Processors (NPs) are chosen to perform DPI due to their packet processing performance and programmability. In this paper, we focus on achieving high performance DPI through exploitation of NP's on-chip resources (particularly memory) and inherent parallel processing capability. We study the parallelism in classical DPI algorithms and construct a memory model for different parallel matching methods. Based on the model, we find the optimal organization of state machines that requires minimal on-chip memory space and guides us to high performance NP architectures for DPI. The performance evaluation experiments show that our method can reduce the memory usage by up to 86%. With an Intel IXP28xx NP simulator, we observe that the estimated DPI throughput reaches up to 5 Gbps. Piti Piyachon, Yan Luo 0001 |
ANCS | 1 |