FF制作総指揮坂口氏「PS3の能力の低いCPUが嫌い。」
カプコン×インテル、「ロストプラネット」のマルチスレッド最適化対談
ttp://www.4gamer.net/specials/capcom_x_intel/capcom_x_intel_01.shtml ロスプラはCPUのコア数に応じてパフォーマンスが向上していくゲームだ。
・Xbox360とPCとの違い
カプコン石田智史氏:
Xbox360のCPUはL2キャッシュを三つのCPUコアで共有しています。だから速い
C2Qは2コアずつL2キャッシュが独立しているので,そのオーバーヘッドがかなり
大きいんです。C2Dだとシングルコアに対して1.8倍のパフォーマンス向上を実現で
きるんですけど,C2Qだと2.3倍くらいしか出ない。
4Gamer:
“二つのデュアルコア”間でL2キャッシュの同期を取る動作は,かなりペナルティが
大きいんですね。
インテル竹内康人氏:
2.3倍というのは,インテルで期待しているスケーラビリティに十分応えていただいて
います。胸を張っていい値だと思いますよ。
カプコン石田智史氏:
しかし230%というのは……なんか物足りなくないですか?
まずは早く(クアッドコアCPUの)L2キャッシュが統合されないかな(笑)
カプコン開発陣はL2キャッシュの同期とりのペナルティの大きさを指摘。
そこがパフォーマンスのスケーラビリティを落とすネックになっている
一方、Xbox360はL2キャッシュが共有なのでパフォーマンスロスが少なく
全コアを有効利用してパフォーマンスが伸びる
これをCellに当てはめると、どんだけSPEのLSが足引っ張ってるのかがわかる
あほか
>>953 キャッシュの同期取りの必要が無いというのはLSアーキテクチャのメリットでもあるわけだが。
あー、すまん。元記事を読んでなかった。
スレッド間通信の共有メモリの話か。
そもそもマルチスレッドでソース書ける奴がサードにいるのか?
日本一(笑)とかには絶対無理そう
ファミスタ級の逸材が現れたと聞いて
>>955 >キャッシュの同期取りの必要が無い
必要が無いんじゃなくでコア間で同期が出来ないんだよ
だから1個のSPEで独立した処理にわざわざ分けて
さらに小さな256KBのLS(メモリ)にプログラムもデータも
収まるように分けてないといけないからデメリットだよ
LS唯一のメリットはコヒーレンシを保つ必要がないから
(LSはSPEのメモリだから) キャッシュより速い事
>>952 カプの最初の一行目以外PCのCPUの話してんじゃんw
お、ようやくマトモなのが来るのか。
964 :
名無しさん必死だな:2008/12/23(火) 08:10:44 ID:3KnB9bcq0
Corei7でようやくマルチコアがフル活用できるようになったって感じだな
スクウェアの名残が全部バラバラにされちゃうんだろうな
スクエニなんてもうまともなゲーム作ってないだろ
>>964 今までも普通にPhenomがあったじゃん。
つーかPSの時点で486やpentiumよりも遅かったじゃん
64だってVoodoo搭載のPCよりショボイし
PCと比べてどうすんの?
969 :
名無しさん必死だな:2008/12/23(火) 17:31:12 ID:3KnB9bcq0
だって箱○と比べたら総合力でウンコ認定されるんだもん
>>968 カプの話を加えれば、360のCPU>PCのCPU>CELLってことだろ
971 :
名無しさん必死だな:2008/12/23(火) 18:22:12 ID:apkgbj350
もうCELLのハッタリに付き合う研究者は居ないよ。
CELLのためにプログラムを書くことはCELLのための言語を用意するに等しい。
言語は少ないほうが混乱は無い。国際言語として十分な英語があるところへ、新たに日本語を持ち込んで掻きまわす様な行為だ。
クタがCPUの勢力図を塗り替える発言してるんだから、
PCのCPUとガチで勝負させてもいいんじゃね。
CellなんてクズCPU誰も見向きもせんがな。
ガチ勝負ならCellの余裕勝ちじゃん
同世代のコアじゃソフトウェアレンダリングで勝てないよ
で? レンダリングで成果でたの?
誰かコア1でCellをぶっちぎれる方法教えてくれよ
976 :
名無しさん必死だな:2008/12/23(火) 19:35:21 ID:3KnB9bcq0
その前にその性能をゲームで発揮できる方法を教えてもらえよ・・・
何のソフトでレンダリング対決したらいいんですか?
linux版のblenderとか?
979 :
名無しさん必死だな:2008/12/23(火) 19:47:16 ID:Z9dgSrY50
コア1ひとつじゃ将棋くらいしか作れないだろ?
Cell一個あれば3Dゲームが作れるんだぜ?
つまりCellの方が強い
ガチでやればこんな結果になるのは目に見えているんだが・・・
煽るなら蛆虫並の脳みそをもうちょい働かせてから煽れよな
981 :
名無しさん必死だな:2008/12/23(火) 19:50:47 ID:Z9dgSrY50
世代の違うものくらべたり違うシステムくらべたりして
個々のパーツの性能が良いだの悪いだのアホとしか良いようがないなぁ
ガチで戦えばCellの方が強いのはアンチでも分かることなのに
983 :
名無しさん必死だな:2008/12/23(火) 19:51:54 ID:3KnB9bcq0
>>981 仮定法持ち出しても、その仮定の状態に持っていけないんじゃ
机上の空論。
アホ丸出しジャン。
敗者の勝者への軽蔑ほど、惨めなもの無いな
なにがじゃんだ
東北の田舎もんが調子にノンな
>>985 なんで東北が出てくるん?
自分の出身だからすぐ頭に浮かんできたの?
恥じなくていいんだよ?
>>975 シングルスレッドでプログラミングを作るだけで余裕っす^^
>>979 パイパースレッディングなどの技術を使えば1コアでも7コアの様に動作させることはできる
でも、7コアで1コアのように動作させることはできない。やるとすれば、1コアが動いてる間他の6コアが暇になるw
用途も考えずにコア数を増やせば無駄にしかならないんだよ
軍艦の伝声管が独立して7本有るって感じかw
しかも常時監視しなくちゃならないw
>>988 そんな単純マルチコアならCellはもっと評価されてた。
CellはシングルコアCPU(PPE) + プログラマブルGPU(SPE)なんだよ。
普通のマルチスレッドプログラミングとは全然違う。
Cellの駄目なところは既存のコードがほぼ無価値となるLS
これに尽きる
勢いで立てたスレでしたが、1000まで到達するとは何よりです。
993 :
名無しさん必死だな:2008/12/23(火) 23:30:36 ID:INX+95hm0
クライオンまだかー?
>>961 うん。
IntelはCorei7でコア間共有キャッシュを実装したし
Xbox360のCPUは最初から共有L2キャッシュ
LarrabeeもメニーコアなのにL2は共有キャッシュ
コア数を増やしたときにリニアに性能を向上させるには、
マルチスレッド処理での同期ペナルティをいかに減らすかが重要。
そのために共有キャッシュは必要
IntelもXbox360も同じことに気づいていた。
>>967 PhenomのL2キャッシュはコア1個につき1個で独立してる。
L3キャッシュは共通に見えるが、
実は各コアがL3に置いたデータは直接別のコアから参照できない。
次スレ建てるんならスレタイ変えるべきだと思うんだが。
997 :
名無しさん必死だな:2008/12/23(火) 23:58:36 ID:AbsP2weQ0
さかぐちが さびしそうに している!
DSでも数本だしてるし
性能の低さではなくオナニー設計が嫌われてるんだよな
余計なところで苦しめられてやりたいことをやれない
でもまあ、何だかんだ行って映画以外では失敗してないし
FFもやっぱりこの人がディレクションしてた時の方が面白かったと断言できる。
1000 :
名無しさん必死だな:2008/12/24(水) 00:04:08 ID:akLKnEjh0
どうでもいいわ
バイバイ、坂口
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。