发明申请
US20070113170A1 Programmable hardware finite state machine for facilitating tokenization of an XML document
有权
可编程硬件有限状态机,用于促进XML文档的标记化
- 专利标题: Programmable hardware finite state machine for facilitating tokenization of an XML document
- 专利标题(中): 可编程硬件有限状态机,用于促进XML文档的标记化
-
申请号: US11272762申请日: 2005-11-14
-
公开(公告)号: US20070113170A1公开(公告)日: 2007-05-17
- 发明人: Marcelino Dignum , Jochen Behrens , Wayne Seltzer
- 申请人: Marcelino Dignum , Jochen Behrens , Wayne Seltzer
- 主分类号: G06F17/00
- IPC分类号: G06F17/00
摘要:
A hardware finite state machine for facilitating the processing of an XML (Extensible Markup Language) document or other structured data stream. An accelerator is implemented in hardware to enable fast processing of a document (or a segment thereof). The accelerator includes a finite state machine that embodies a ternary CAM (Content-Addressable Memory) and associated RAM (Random Access Memory). Processing of the document is divided into multiple states, with each state transition defined by a markup delimiter that triggers the transition. The CAM is programmed with entries containing the processing states and, for each possible transition from that state, a pattern for matching delimiters that trigger the possible transitions. For a CAM entry matching the current processing state and a sequence of characters from the document, which may contain a delimiter, the associated RAM identifies the next state and any action to be taken (e.g., to shift the sequence of characters).
公开/授权文献
信息查询