ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

並列化

ゲームプログラマになる前に覚えておきたい技術で並列化の話。
スループットが作業にかかる時間。レイテンシが結果が出るまでの時間。普通はスループットよりもレイテンシが大きい。そこでレイテンシの時間、つまり結果が出るまでの間に別の作業を始めてしまうことによって全体にかかる処理時間を短くする。
今後、CPUはマルチコアが主流となっていくから、並列化についてはちゃんと勉強しておいたほうが良さそうだ。
理想としてはコンパイラが自動的に処理を分散化、並列化してくれれば楽なのだけど。