@techreport{oai:ipsj.ixsq.nii.ac.jp:00066883, author = {椋木, 大地 and 高橋, 大介 and Daichi, Mukunoki and Daisuke, Takahashi}, issue = {13}, month = {Nov}, note = {本稿では GPU (Graphics Processing Unit) で動作する 4 倍精度 BLAS (Basic Linear Algebra Subprograms) の実装を行った.GPU はメモリ性能に対して演算性能が高く,性能を引き出すには演算密度の高いアプリケーションが求められる.我々は演算密度の高い処理として倍精度演算を組み合わせた Double–Double 型 (DD 型) の 4 倍精度演算と行列積に着目し,GPU 向けの汎用計算開発環境である CUDA (Compute Unified Device Architecture) を用いて,DD 型 4 倍精度 BLAS を実装した.NVIDIA Tesla C1060 における性能評価では,Intel Core i7 920 上で実行した CPU 向けの DD 型 4 倍精度 BLAS である MBLAS と比較し,DD 型 4 倍精度行列積 (DDGEMM) で最大約 30 倍の性能を得た., We implemented a quadruple precision BLAS (Basic Linear Algebra Subprograms) on GPU (Graphics Processing Unit). Since GPU computing performance is much higher than memory bandwidth, it needs the computationintensive applications to give its best performance. As a computation-intensive operation, we focused on Double–Double (DD) quadruple precision operations combined double precision operations and matrix multiplication. We implemented a quadruple precision BLAS using CUDA (Compute Unified Device Architecture) which is general purpose computing environment for GPUs. The experimental results on NVIDIA Tesla C1060 show that DD precision matrix multiplication (DDGEMM) runs maximum 30 times faster than MBLAS on Intel Core i7 920.}, title = {GPUによる4倍精度BLASの実装と評価}, year = {2009} }