CUDAとメモリ構成

このメモリ階層変化しないのかな。来年には変わってるとかありそうだけど。

  • CUDA上からは見えないがパフォーマンスに影響が
  • CUDAが変わる

そしてプログラマはそれを受け入れられるか?まあ、CUDA受け入れる人だったらこのぐらい泣きながら諦めて対応する気がするな。

僕の中でこれからのプログラミング言語はメモリ階層をうまく隠蔽できないといけないというのがあるので、このへんはnVidiaとかIntelとかが色々試行錯誤してほしいところである。

10年後も我々はメモリ構成にあわせてC、Fortranのコードを書きなおすということをやってるのだろうか。