2023年08月28日 / Last updated : 2023年08月28日 -- 技術情報 [cuSPARSE-GPUライブラリ]cuSPARSE を使用した 共役勾配法(CG)プログラム GPUライブラリ(cuBLAS, cuSPARSE)を利用して、連立一次方程式の代表的な解法である共役勾配法を実装しました。 cudaは使用せず、GPUへのデータ転送に OpenACC の data clause, host_data clauseのみを使用しました。 BLAS/MKLを利用したCPU 1コア実行とくらべて、GV100で20倍以上高速になりました(格子サイズが大きい場合)。 A100 GPUではGV100の2倍以上の性能が得られる場合もありました