使用多核CPU-GPU异构系统快速生成计算全息图  

Fast generation of CGH using multi-core CPU-GPU heterogeneous system

在线阅读下载全文

作  者:马先栋 桂进斌[1] 陈艾帅 刘俊彤 MA Xiandong;GUI Jinbin;CHEN Aishuai;LIU Juntong(College of Science,Kunming University of Science and Technology,Kunming 650500,China)

机构地区:[1]昆明理工大学理学院,昆明650500

出  处:《激光技术》2024年第2期210-215,共6页Laser Technology

基  金:国家自然科学基金资助项目(62065010,62165007,61565011)。

摘  要:为了充分利用计算机的计算性能提高基于点源模型的计算全息图(CGH)的生成速度,设计了基于多核中央处理单元(CPU)和图形处理单元(GPU)的计算全息图快速生成系统,并对该系统进行了优化。首先采用统一架构平台设计并实现了基于点源模型的计算全息图生成系统,提出了计算的优化策略;然后根据优化的计算公式来减少计算量;最后对任务调试等进行优化,构建CPU的并行计算系统,其中一个核心负责启动函数和传输数据,其余核心承担一部分计算任务,进一步提高计算速度。结果表明,设计的系统能让CPU和GPU的性能均得到充分利用,在同等配置的计算硬件条件下,生成计算全息图的加速比较GPU系统计算全息图的加速比提高了4~4.75倍,可以有效提高计算全息图的生成速度。该研究对快速生成3维场景全息图是有帮助的。In order to make full use of the computing performance of the computer to improve the speed of computer-generated hologram(CGH)based on the point source model,a fast CGH generation system based on a multi-core central processing unit(CPU)and graphics processing unit(GPU)was designed and optimized in this paper.First of all,the system used the unified architecture platform to design and implement a CGH generation system based on the point source model and proposes the optimization strategy of computing.Then,an optimized calculation formula was proposed to reduce the amount of calculation.Finally,the task debugging was optimized to build a CPU parallel computing system.One of the cores was responsible for startup and function,and data transmission,while the other cores undertook some computing tasks to further improve the computing speed.The results show that,the designed system makes full use of the performance of both CPU and GPU.Under the same configuration of computing hardware,the speedup ratio of CGH generation is 4~4.75 times higher than that of CGH generation in a single GPU system.Heterogeneous systems can effectively improve the generation speed of computer-generated holograms.The research is helpful for generating a 3-D scene hologram quickly.

关 键 词:全息 计算全息 异构系统 点源模型 

分 类 号:O438.1[机械工程—光学工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象