06/11/16 02:08:22
>>860
諸悪の根源は、非対称マルチプロセッサを採用したことだよ
これが全てを狂わせた
そもそも非対称マルチプロセッサに向いた言語もコンパイラもOSもこの世の中に存在しない
設計時に言語、コンパイラ、OSの検討を徹底的に行って、ハードをソフトに合わせるようにするべき
実はIBMがちゃんと言語、コンパイラ、OSとチップのことを一体に捉えて考えて設計していたのだが、
SCEのある一人の馬鹿のせいでSPUのメモリがキャッシュではなくてLSになってしまった
このせいでCellのスマートな抽象化がほとんど無理になってしまった
LSを採用した時点でLSの管理をアプリケーションに押し付ける結果になった
チップありきでソフトのことを考えないSCEらしい失敗だ