研究日誌。

大規模なグラフ処理に対してメモリ階層構造を考慮した高性能なソフトウェアを開発。

Memory の種類。

2009-07-10 15:12:43 | Weblog
CUDA では Grid, Block, Thread の階層が用意されており、それぞれに対応したメモリが配置されている。

Gloval Memory : すべてのスレッド&ホストからアクセス可。キャッシュされない。
Shared Memory : ブロック内のすべてのスレッドからアクセス可。Gloval Memory より数百倍高速。
local Memory : スレッドからアクセス可。