计算机工程与应用 ›› 2018, Vol. 54 ›› Issue (18): 218-222.DOI: 10.3778/j.issn.1002-8331.1706-0035

• 图形图像处理 • 上一篇    下一篇

基于多核CPU+GPU运算的电磁场高效体绘制算法研究

陈宇峰,张  铂,李  林   

  1. 北京理工大学 计算机学院,北京 100081
  • 出版日期:2018-09-15 发布日期:2018-10-16

Research of high-efficient volume rendering algorithm for electromagnetic field based on multi-core CPU+GPU parallel computing

CHEN Yufeng, ZHANG Bo, LI Lin   

  1. School of Computer Science, Beijing Institute of Technology, Beijing 100081, China
  • Online:2018-09-15 Published:2018-10-16

摘要: 雷达探测范围作为电磁场的一个典型代表,由于其在军事决策时扮演着重要的作用,所以对探测范围可视化的准确性和实时性的要求很严格。传统的面绘制三维数据场信息会造成大量的空间信息丢失。因此,采用体绘制技术来获取电磁场中的三维数据场信息。针对传统体绘制技术算法执行效率较低的问题,提出使用多核CPU+GPU的架构来加速体绘制,从而实现实时处理。实验表明,采用提出的方法可以大幅减少体绘制中光线绘制的时间,充分利用CPU的空闲存储资源和计算资源。

关键词: 电磁场, 体绘制, 多核CPU+GPU, 并行计算

Abstract: As a typical representative of the electromagnetic field, the detection range of radar plays an important role in military decision making. So the requirement of the accuracy and real-time of the radar detection range is very strict. The traditional surface rendering of 3D data field will cause a lot of loss of spatial information. Therefore, the volume rendering technology is adopted to obtain three dimensional radar data field information. Aiming at the problem of low efficiency of traditional volume rendering algorithm, a multi-core CPU+GPU architecture is proposed to accelerate volume rendering, so as to realize real-time processing. The experimental results show that the proposed method can greatly reduce the time of ray rendering in volume rendering, and make full use of CPU’s free storage resources and computing resources.

Key words: electromagnetic field, volume rendering, multi-core CPU+GPU, parallel computing