> 2011/04/30 (土) 01:13:58 ◆ ▼ ◇ [qwerty]> > xboxの場合同じコアが6個あるから単純に仕事を6個並列にできるが
> > PS3の場合、CPUと違う高速のチップが8個乗っているのだけど
> > それを使うために複雑なプログラムを組まないとならないんだ
> > しかもそのチップ、メモリは256kバイトしかないので、プログラムを実行するたびにメモリにプログラムをロードしなおさないとならないし、
> > 画像とかのデータも読み込めない(;´Д`)
> xboxは使えるCPUが6個もあるからいつもどおりの仕事がいきなり6個させられる
> PS3はCPU+高性能だけどメモリの少ないマイコンが8個乗ってて
> CPUとマイコンはシリアルで通信して情報のやりとりするみたいな感じか(;´Д`)
> なんでそんな脳挫傷なアーキテクチャを採用したんだろう?
安くて早いんだ、というかメモリ周りのコストを下げられるのが大きいと思う
CPUレベルでも実はPS3のコア一つのクロックのほうが360より早い
PS3のコア一つづつは爆速なので、単純な繰り返し作業は早くできるが
ゲームみたく複雑な状態が多いものだと作る人が爆発する(;´Д`)
参考:2011/04/30(土)01時11分42秒