田雨波, 陈风. 基于显卡的微带天线谐振频率神经网络建模[J]. 电波科学学报, 2015, 30(1): 71-77. doi: 10.13443/j.cjors.2014022401
      引用本文: 田雨波, 陈风. 基于显卡的微带天线谐振频率神经网络建模[J]. 电波科学学报, 2015, 30(1): 71-77. doi: 10.13443/j.cjors.2014022401
      TIAN Yubo, CHEN Feng. Modeling resonant frequency of microstrip antenna using GPU-based neural network[J]. CHINESE JOURNAL OF RADIO SCIENCE, 2015, 30(1): 71-77. doi: 10.13443/j.cjors.2014022401
      Citation: TIAN Yubo, CHEN Feng. Modeling resonant frequency of microstrip antenna using GPU-based neural network[J]. CHINESE JOURNAL OF RADIO SCIENCE, 2015, 30(1): 71-77. doi: 10.13443/j.cjors.2014022401

      基于显卡的微带天线谐振频率神经网络建模

      Modeling resonant frequency of microstrip antenna using GPU-based neural network

      • 摘要: 谐振频率是微带天线(Microstrip Antennas, MSA)设计过程中最重要的一个参数.针对粒子群神经网络(Particle Swarm Optimization-Neural Network, PSO-NN)对矩形MSA谐振频率建模所面临的计算时间过长以及模型精度不高等问题, 提出一种基于图形处理单元(Graphic Processing Unit, GPU)技术的并行处理解决方案.该方法使用粒子与线程一一对应的并行策略, 通过并行处理各个粒子的计算过程来加快整个粒子群的收敛速度, 从而减少NN的训练时间.在统一计算设备架构下对矩形MSA谐振频率进行了PSO-NN建模, 数值计算结果表明:相对于CPU端串行PSO-NN, GPU端并行PSO-NN在寻优稳定性一致的前提下取得了超过300倍的计算加速比; 在GPU端大幅增加粒子数, 能在运行时间增加极为有限的情况下大幅降低建模的网络误差.

         

        Abstract: Resonant frequency is an important parameter in the design process of microstrip antenna (MSA). In order to deal with the issue of the long computing time and low accuracy of training neural network (NN) based on particle swarm optimization (PSO) algorithm when modeling the resonant frequency of rectangular MSA, parallel optimization based on graphic processing unit (GPU) is presented in this paper. The proposed method corresponds one particle to one thread, and deals with a large number of GPU threads in parallel to accelerate the convergence rate of the whole swarm and reduce the computing time of training NN. The resonant frequency of rectangular MSA is modeled based on the parallel PSO algorithm, and the experiments based on compute unified device architecture (CUDA) show that compared with CPU-based sequential PSO-NN, more than 300 times of speedup has achieved in GPU-based parallel PSO-NN with the same calculation precision. Substantially increasing the number of particles on GPU side can significantly reduce the network error with the very limited runtime increasement.

         

      /

      返回文章
      返回