GPU加速XML解析

Cat*_*han 9 xml gpgpu xml-parsing

我需要提高解析XML文件并将其内容添加到大型SQL数据库的软件的性能.我一直试图找到有关是否可以在GPU上实现此功能的信息.我对CUDA和OpenCL的研究给我留下了任何明确的答案,除了可以用C/C++,FORTRAN和许多其他语言使用编译器指令开发软件以实现GPU处理这一事实.这让我提出这样一个问题:我是否真的需要为GPU加速编写的API或库,或者使用标准XML Parsing库以C/C++编写并使用CUDA/OpenCL的编译器指令编译的程序自动运行XML GPU上的库函数?

Ark*_*cik 0

实际上,我认为在 GPU 上解析 XML 没有任何意义。GPU 架构专注于大规模浮点数计算,而不是文本处理等操作。我认为使用 CPU 并在线程之间分割 XML 解析以利用多个核心要好得多。在我看来,在此类应用程序中使用 GPU 是大材小用。

  • 糟糕的是,没有知识的人试图回答问题以获得声誉点。我有完全相同的问题,我需要最好的算法来在 GPU 上解析,但我找不到。-1 为此 (3认同)