最適化問題に対する超高速&安定計算

大規模最適化問題、グラフ探索、機械学習やデジタルツインなどの研究のお話が中心

Cell とストリーミング

2007年06月11日 03時00分17秒 | Weblog
Cell の SPE には LS(ローカルストア : 256KB)はあるが、キャッシュがない。128bit のレジスタが 128 本あるのでキャッシュの代わりに出来る部分もあるが、まだコンパイラがそこまでの性能が無いのではという話も聞いた。Cell の SPE ではストリーミングデータなどを SIMD 演算で処理することを得意としているので、一つのデータに何回もアクセスすることは想定していない。そういう意味ではキャッシュが無い方が余計なオーバヘッドも無く、より高速になると Cell の開発陣も判断したのだろう。
また Cell はリング型のバスになっていて 8個の SPE にアクセスするときも、それらの位置によって転送速度が異なるそうだ。だからと言って現在の開発環境では具体的に8個の中から特定の SPE を指定できるわけではない。Cell もメモリバンド幅の拡張(ここが一番ネックっぽいが)、浮動小数点演算の強化、コア数の増加それに使いやすい開発環境などが早急に望まれる。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする