2010-03-02から1日間の記事一覧

STREAMベンチマークでGPGPUのメモリバンド幅を計測

GPGPUのメモリバンド幅といえば、CUDA SDKに含まれるbandwidthtestがあります。簡単に計測する手段として良いものなのですが、CPU計算のそれでは、STREAMベンチマークが一般的でした。 NVIDIA GPUの実効メモリ帯域(STREAMベンチマーク) STREAMベンチマーク…

CUDAはSPMDなのかSIMDなのか(書きかけ)

頭の中を整理します。 MPIのように、SPMD(1つのプログラムで、複数のデータを扱う)プログラミングモデルである。全てのデータに対して、同じプログラムだが、命令が同じとは限らない。データ毎に命令が異なる場合もあり(ex. if文)。 それでいて、SM(St…