高级检索
毕玉莉, 刘嘉政, 杨义军, 曾薇, 雍俊海. 一种基于多线程加速的STEP标准并行解析算法[J]. 计算机辅助设计与图形学学报. DOI: 10.3724/SP.J.1089.2023-00037
引用本文: 毕玉莉, 刘嘉政, 杨义军, 曾薇, 雍俊海. 一种基于多线程加速的STEP标准并行解析算法[J]. 计算机辅助设计与图形学学报. DOI: 10.3724/SP.J.1089.2023-00037

一种基于多线程加速的STEP标准并行解析算法

  • 摘要: 当前CAD软件加载大型STEP中性文件时速度慢,其效率瓶颈关键在于其解析算法。基于单线程的中性标准解析算法已经远远不能满足当前CAD应用需求。本文提出了一种基于多线程的分层并行数据解析算法,利用了当前主流CPU都采用的多核并行架构,大幅提升了STEP文件解析效率。根据模型体中数据的分层特性,本文算法利用线程池对各层数据解析进行并行加速。本文算法已经在开源几何引擎OpenGE中实现。与OpenCASCADE的对比实验验证了本文算法的有效性。实验结果表明,本文算法的并行解析程序运行速度相比串行解析程序运行速度提升至原算法的2倍,是OpenCASCADE解析算法的1.5倍。

     

/

返回文章
返回