|
›› 2018,Vol. 33 ›› Issue (2): 417-428.doi: 10.1007/s11390-018-1827-2
所属专题: Computer Architecture and Systems
• Computer Graphics and Multimedia • 上一篇
Sunghun Jo, Yuna Jeong, Sungkil Lee*, Member, ACM
Sunghun Jo, Yuna Jeong, Sungkil Lee*, Member, ACM
本文使用图形处理单元(GPUs),为大规模文本文件的处理提出了一个可扩展解析器框架。具体来说,我们解决方案的目的是为了有效解析Wavefront OBJ模型,其文本详细说明了它的3D几何图形及其拓扑。我们的工作基于它在语块加工方面的可扩展性和有效性。整个解析问题可以分为可多个子问题,这些子问题中的语块可以独立处理并无缝融合。内语块处理过程高度平行,由GPUs平衡。由此,本文提出的方法突破了现有的OBJ解析器的瓶颈。系统性能评估实验的结果显示我们的解决方案不仅显著地超越了现存的基于CPU的解决方案同时也超越了基于GPU的解决方案。
[1] Cignoni P, Corsini M, Ranzuglia G. MeshLab:An opensource 3D mesh processing system. ERCIM News, 2008, 73:45-46.[2] Lu W, Chiu K, Pan Y. A parallel approach to XML parsing. In Proc. the 7th ACM/IEEE Int. Conf. Grid Computing, Sept. 2006, pp.223-230.[3] Ghorpade J, Parande J, Kulkarni M, Bawaskar A. GPGPU processing in CUDA architecture. arXiv preprint arXiv:1202.4347, Feb. 2012.[4] Han T D, Abdelrahman T S. hiCUDA:High-level GPGPU programming. IEEE Trans. Parallel and Distributed Systems, 2011, 22(1):78-90.[5] Si X, Yin A, Huang X, Yuan X, Liu X, Wang G. Parallel optimization of queries in XML dataset using GPU. In Proc. the 4th Int. Symp. Parallel Architectures, Algorithms and Programming, Dec. 2011, pp.190-194.[6] Johnson M. Parsing in parallel on multiple cores and GPUs. In Proc. Australasian Language Technology Association Workshop, Dec. 2011, pp.29-37.[7] Bakkum P, Skadron K. Accelerating SQL database operations on a GPU with CUDA. In Proc. Workshop on General-Purpose Computation on Graphics Processing Units, March 2010, pp.94-103.[8] Possemiers A L, Lee I. Fast OBJ file importing and parsing in CUDA. Computational Visual Media, 2015, 1(3):229-238.[9] Head M R, Govindaraju M. Parallel processing of largescale XML-based application documents on multi-core architectures with PiXiMaL. In Proc. the 4th IEEE Int. Conf. on eScience, Dec. 2008, pp.261-268.[10] Li X, Wang H, Liu T, Li W. Key elements tracing method for parallel XML parsing in multi-core system. In Proc. Int. Conf. Parallel and Distributed Computing, Applications and Technologies, Dec. 2009, pp.439-444.[11] Cameron R D, Herdy K S, Lin D. High performance XML parsing using parallel bit stream technology. In Proc. Conf. the Center for Advanced Studies on Collaborative Research:Meeting of Minds, Oct. 2008.[12] Hou Q, Zhou K, Guo B. BSGP:Bulk-synchronous GPU programming. ACM Trans. Graphics, 2008, 27(3):Article No. 19.[13] Canny J, Hall D, Klein D. A multi-Teraflop constituency parser using GPUs. In Proc. Conf. Empirical Methods in Natural Language Processing, Oct. 2013, pp.1898-1907.[14] Lewis M, Lee K, Zettlemoyer L. LSTM CCG parsing. In Proc. Annual Conf. North American Chapter of the Association for Computational Linguistics, June 2016.[15] Hall D L W, Berg-Kirkpatrick T, Klein D. Sparser, better, faster GPU parsing. In Proc. ACL, June 2014, pp.208-217.[16] Hensley J, Scheuermann T, Coombe G, Singh M, Lastra A. Fast summed-area table generation and its applications. Computer Graphics Forum, 2005, 24(3):547-555. |
No related articles found! |
|
版权所有 © 《计算机科学技术学报》编辑部 本系统由北京玛格泰克科技发展有限公司设计开发 技术支持:support@magtech.com.cn 总访问量: |