首页> 外文OA文献 >Comparison of Computational Performance between CUDA C and CUDA Fortran in High-Speed FDTD Simulation Using GPGPU
【2h】

Comparison of Computational Performance between CUDA C and CUDA Fortran in High-Speed FDTD Simulation Using GPGPU

机译:使用GPGPU高速FDTD仿真中CUDA C和CUDA Fortran的计算性能比较

摘要

近年,GPU(Graphics Processing Unit)を用いた数値計算の高速化技術であるGPGPU(General Purpose Computation on GPUs)が注目されている.GPGPUプログラムの開発言語としては,汎用的プログラミング言語であるC言語をベースとしたCUDA Cが広く用いられている.一方,数値計算分野において長い歴史を持つFortran言語をベースとしたCUDA Fortranの環境も整ってきている.これらの開発言語の登場により,GPGPUプログラムの開発を比較的容易に行う事が可能となった.GPGPUプログラムの開発において,プログラミング言語の違いが数値計算の演算性能に与える影響は良く知られていない.本研究では,GPGPUを用いたFDTD計算の高速化においてCUDA C及びCUDA Fortranが演算性能に与える影響について調べた.Recently, GPGPU (General Purpose Computation on Graphics Processing Units) has been attracting attention as the technique to realize the high-speed computation. In the computer simulation using GPGPU, a CUDA C based on C language is used widely as the program development environment. A CUDA Fortran corresponding to Fortran language is also used. These programming languages can relatively-easily realize a high-level GPGPU program. In this work, the computational performances of GPGPU-FDTD simulation using the CUDA C and CUDA Fortran are investigated.
机译:近年来,GPGPU(GPU上的通用计算)是一种使用GPU(图形处理单元)加速数值计算的技术,引起了人们的关注。作为GPGPU程序的开发语言,通用编程语言C基于CUDA C的应用广泛,另一方面,已经准备了基于Fortran语言的CUDA Fortran环境,该环境在数值计算领域具有悠久的历史,随着这些开发语言的出现,GPGPU程序的开发在GPGPU程序的开发中,不同的编程语言对数值计算的计算性能的影响尚不清楚。我们研究了CUDA C和CUDA Fortran对加速计算性能的影响。 n最近,GPGPU(图形处理单元上的通用计算)作为实现高速计算的技术已引起人们的关注。在计算机仿真中使用GPGPU,基于C语言的CUDA C被广泛用作程序开发环境。还使用了与Fortran语言相对应的CUDA Fortran,这些编程语言可以相对容易地实现高级GPGPU程序。研究了使用CUDA C和CUDA Fortran进行GPGPU-FDTD仿真的计算性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号