主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公English
2020-2021年专刊出版计划 微信服务介绍 最新一期:2021年第1期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
方跃坚,余枝强,翟磊,吴中海.一种混合并行XML 解析方法.软件学报,2013,24(6):1196-1206
一种混合并行XML 解析方法
Hybrid Parallel Method for XML Parsing
投稿时间:2011-12-26  修订日期:2012-05-18
DOI:10.3724/SP.J.1001.2013.04281
中文关键词:  XML  混合并行处理  轻量级预处理  SIMD  事件流
英文关键词:XML  hybird parallel processing  lightweight preparing  SIMD  event stream
基金项目:国家科技支撑计划(2012BAH06B01)
作者单位E-mail
方跃坚 北京大学 信息科学技术学院, 北京 100871  
余枝强 英特尔上海软件研发中心, 上海 200333  
翟磊 英特尔上海软件研发中心, 上海 200333  
吴中海 北京大学 信息科学技术学院, 北京 100871
北京大学 软件与微电子学院, 北京 102600 
wuzh@pku.edu.cn 
摘要点击次数: 3069
全文下载次数: 2890
中文摘要:
      设计了一种混合并行XML 解析方法.该方法由轻量级事件划分、事件级并行解析和后处理三阶段组成.使用SIMD 指令来加速事件划分.阶段级处理使用软件流水线并行技术.同时使用了事件级数据并行技术和流水线并行技术,所以该方法是一种混合并行方法.与其他方法相比,该方法具有高效并行解析和低通信开销的优势.在基于8 核Intel Xeon X7560 CPU、Linux 操作系统机器上的测试结果表明,与现有其他方法相比,该方法能够达到更高的加速以及更好的可扩展性.
英文摘要:
      This paper presents a hybrid parallel method for XML parsing, which consists of a lightweight events partition stage, followed by an event-level parallel parsing stage, and a final post-processing stage. SIMD instructions are used to speed up the processing in the events partition stage. Software pipelined processing is achieved at stage level. The study combined event-level data parallel parsing technique and pipelined processing technique to create a hybrid parallel method. Compared to other parallel solutions, the method has the advantage of a much more efficient parallel processing with low synchronization overhead. The method is tested on a Linux machine with Intel Xeon X7560 CPU for 8 cores, and the results show the method can achieve a much higher speed up and better scalability than other software implementations done to date.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会 京ICP备05046678号-4
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利