Telecommunications Science ›› 2015, Vol. 31 ›› Issue (10): 82-88.doi: 10.11959/j.issn.1000-0801.2015248

• research and development • Previous Articles     Next Articles

A Simulation Accelerating Method Based on CUDA with Kepler GPU

Bingjun Han1,Shiming Huang2,Ying Du1   

  1. 1 China Academy of Information and Communication Technology,Beijing 100191,China
    2 Beijing University of Posts and Telecommunications,Beijing 100876,China
  • Online:2015-10-20 Published:2017-07-21
  • Supported by:
    The National Science and Technology Major Project

Abstract:

An accelerating method based on CUDA(compute unified device architecture)with Kepler GPU(graphics processing unit)was proposed to speed up the DFT(discrete Fourier transform)processing in the communication simulation platform.Based on this method,the whole DFT processing was split into subtasks named molecular-subtasks corresponding to communication links and a molecular-subtask was further split into smaller parallel subtasks named atomic-subtasks which correspond to the DFT processing in a link.Then,the atomic-subtasks were processed in parallel by the threads in a GPU kernel function,as well as the molecular-subtasks were processed in parallel via several GPU kernel functions to shorter the simulation time.Simulation results show this method can speed up the DFT processing more than 300 times compared with single thread CPU program and 3 times compared with traditional GPU program.

Key words: compute unified device architecture, simulation platform DFT, accelerating method, processed in parallel

No Suggested Reading articles found!