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

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

扫码查看
为了充分利用计算机的计算性能提高基于点源模型的计算全息图(CGH)的生成速度,设计了基于多核中央处理单元(CPU)和图形处理单元(GPU)的计算全息图快速生成系统,并对该系统进行了优化.首先采用统一架构平台设计并实现了基于点源模型的计算全息图生成系统,提出了计算的优化策略;然后根据优化的计算公式来减少计算量;最后对任务调试等进行优化,构建CPU的并行计算系统,其中一个核心负责启动函数和传输数据,其余核心承担一部分计算任务,进一步提高计算速度.结果表明,设计的系统能让CPU和GPU的性能均得到充分利用,在同等配置的计算硬件条件下,生成计算全息图的加速比较GPU系统计算全息图的加速比提高了 4~4.75倍,可以有效提高计算全息图的生成速度.该研究对快速生成3维场景全息图是有帮助的.
Fast generation of CGH using multi-core CPU-GPU heterogeneous system
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.

holographycomputer-generated hologramheterogeneous systempoint-source model

马先栋、桂进斌、陈艾帅、刘俊彤

展开 >

昆明理工大学理学院,昆明 650500,中国

全息 计算全息 异构系统 点源模型

国家自然科学基金国家自然科学基金国家自然科学基金

620650106216500761565011

2024

激光技术
西南技术物理研究所

激光技术

CSTPCD北大核心
影响因子:0.786
ISSN:1001-3806
年,卷(期):2024.48(2)
  • 23