Hybrid XML Parser Based on Software and Hardware Co-design.

Zhe Pan,Xiaohong Jiang,Jian Wu,Xiang Li
DOI: https://doi.org/10.1109/fccm.2019.00066
2019-01-01
Abstract:Extensible Markup Language (XML) is widely used in web services. However, the task of XML parsing is always the bottleneck which consumes a lot of time and resources. In this work, we present a hybrid XML parser based on software and hardware co-design. We place hardware acceleration into a software-driven context. Our parser is based on document object model (DOM). It is capable of well-formed checking and tree construction at throughput of 1 cycle per byte (CPB). We implement the design on a Xilinx Kintex-7 FPGA with 0.8Gbps parsing throughput.
What problem does this paper attempt to address?