摘要: 针对目前主流的多核处理器,研究了基于VTD-XML的节点查询执行性能优化,即基于预读策略从多线程并发执行和提高线程内存访问性能两个方面优化XML节点查询的性能。实验结果表明,提出的多线程XML文档解析框架可以充分利用多核处理器的计算资源,并有效地提高线程的内存访问性能,大大提高了XML节点查询的性能。
[1] Zhao L,Bhuyan L.Performance Evaluation and Acceleration for XML Data Parsing[C]∥Proc.9th Workshop Computer Architecture Evaluation Using Commercial Workloads (CAECW 06).2006 [2] VTD-XML:The Future of XML Processing.http://vtd-xml.sourceforge.net/ [3] Buneman P,Cong G,Fan W,et al.Using Partial Evaluation in Distributed Query Evaluation[C]∥VLDB (2006).2006:211-222 [4] Cong G,Fan W,Kementsisetsidis A.Distributed Query Evaluation with Performance Guarantees[C]∥SIGMOD Conference 2007.2007:509-520 [5] Suciu D.Distributed Query Evaluation on Semistructured Data[J].ACM Trans.Database Syst.,2002,27(1):1-62 [6] Lu W,Gannon D.Parallel XML Processing by Work Stealing[C]∥SOCP’ 07:Proceedings of the 2007workshop on Service-oriented computing performance:aspects,issues,and approaches 2007.2007:31-38 [7] Bordawekar R,Lim L,Shmueli O.Parallelization of XPath Queries using Multi-core Processor[C]∥Challenges and Experien-ces.EDBT 2009.2009 [8] Zhou Jing-ren,Cieslewicz J,Ross K A,et al.Improving DatabasePerformance on Simultaneous Multithreading Processors[C]∥Proceeding of the 31nd International Conference on Very Large Databases.VLDB Endowment,2005:49-60 [9] Hardavellas N,Pandis I,Johnson R.Database servers on chipmultiprocessors limitations and opportunities[C]∥3rd Biennial Conference on Innovative Data Systems Research (CIDR).2007 [10] He Bing-sheng,Luo Qiong.Cache-oblivious Database:Limita-tions and Opportunities[J].ACM Transactions on Database Systems,2008,3(2):1-42 [11] Hennessy J L,Patterson D A.Computer Architecture(4th edi-tion)[M].Morgan Kaufman,2007 |
No related articles found! |
|