首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >SCBXP: An Efficient CAM-Based XML Parsing Technique in Hardware Environments
【24h】

SCBXP: An Efficient CAM-Based XML Parsing Technique in Hardware Environments

机译:SCBXP:硬件环境中基于CAM的高效XML解析技术

获取原文
获取原文并翻译 | 示例

摘要

The underlying technologies of web information and distributed systems often require efficient XML parsing. Even though new software-based XML parsing techniques improve XML processing, the verbose nature of XML does not help to achieve the substantial improvements that are desired. In some systems, such as mobile devices, the restricted memory resources exacerbate the problems associated with XML processing. In this paper, we present a novel XML parsing techniqueȁ4;titled SCBXPȁ4;that is designed to achieve high performance in hardware-based environments. In addition, the parsing technique provides a natural way of checking for full well formedness and partial validation, thereby taking advantage of our CAM-based architecture and the inherent parallel features of the hardware. Furthermore, the efficiency of XML parsing is maintained even when memory resources are limited. The SCBXP technique architecture makes use of 1) a content-addressable memory that must be configured with a skeleton of the XML document being parsed, 2) a finite state machine that controls FIFOs, in order to align XML data properly, 3) multiple state machines acting on the multilevel nature of XML, and 4) dual-port memory modules. The results of testing the SCBXP technique, implemented on an FPGA, demonstrate that a processing rate of at least 2 bytes of XML data can be performed during each clock cycle.
机译:Web信息和分布式系统的基础技术通常需要有效的XML解析。即使新的基于软件的XML解析技术改善了XML处理,XML的冗长性质也无法帮助实现所需的实质性改进。在某些系统(例如移动设备)中,受限制的内存资源加剧了与XML处理相关的问题。在本文中,我们提出了一种新颖的XML解析技术ȁ4,名为SCBXPȁ4,该技术旨在在基于硬件的环境中实现高性能。此外,解析技术还提供了一种自然的方式来检查是否完全成形和进行部分验证,从而利用了我们基于CAM的体系结构和硬件固有的并行功能。此外,即使内存资源有限,XML解析的效率也得以保持。 SCBXP技术体系结构使用以下内容:1)必须使用要解析的XML文档的骨架配置的可寻址内容的内存,2)控制FIFO以正确对齐XML数据的有限状态机,3)多状态具有XML多级性质的计算机,以及4)双端口内存模块。测试在FPGA上实现的SCBXP技术的结果表明,在每个时钟周期内可以执行至少2字节XML数据的处理速率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号