抄録
B-003
異なる並列プログラミング言語で書かれたPTXコードの比較
魚谷智志・南 昇吾・祢津 祐・増田信之(東理大)
近年,計算機の性能向上に伴い大規模かつ高精度な数値計算の需要が高まっている.最近ではCPUよりも計算の理論性能が高いGPUを数値計算に応用したGPGPUが広く用いられている.GPGPUの開発環境として,CUDAやAMD APPなどのベンダー依存のものと,OpenCLやOpenACCなどのベンダー依存でないものがある.これらの異なる環境で同じ数値計算を行った場合,どのような過程で計算処理が行われているかは,命令セットアーキテクチャを解析する必要がある.そこで,CUDAとOpenCLで記述された2次元FDTD法計算プログラムからPTXファイルを作成し,どのような命令が出ているのか検証を行った.