アカウント名:
パスワード:
リンク先を読む限りでは…「8コア分の負荷を掛けたら8コア全体に負荷が掛かるのか」と言う点が争点になりそうですね。2コアのはずなのに1コア分しか負荷が掛からない、と言う訴えなので。
ただ、そこらへんはアプリやOSのスケジューラーの作りこみ次第なのでAMDが作り込んだアプリで8コアに均等に負荷が掛かってしまえば誇大広告ではないと言う結論に達してしまいそうですが…。
AMD Bulldozer の実装は、「CPUが100%頑張ってるときでも、浮動小数点ユニットの稼働率はあんまり高くない」ので、「じゃあ、複数のCPUコアが浮動小数点ユニットを共有すれば、ハードウェア削減できる」ってアイデアですよね。
だから、「浮動小数点ユニットの稼働率が高くない」プログラムを動かす分には、ちゃんと8コアっぽく動いてくれますが、「浮動小数点ユニットを酷使する」ようなプログラムだと4コアっぽくなってしまいます。
で、問題は「SSEも浮動小数点ユニットを使って処理する」という点。性能評価に使われるような、動画エンコードなどといったCPU
FPUだけならまだしも、ボトルネックになりやすいL1命令キャッシュとデコーダも共有してます。これが無ければ、詐欺なんて言われないと思うのですが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
負荷が問題? (スコア:1)
リンク先を読む限りでは…
「8コア分の負荷を掛けたら8コア全体に負荷が掛かるのか」
と言う点が争点になりそうですね。
2コアのはずなのに1コア分しか負荷が掛からない、と言う訴えなので。
ただ、そこらへんはアプリやOSのスケジューラーの作りこみ次第なので
AMDが作り込んだアプリで8コアに均等に負荷が掛かってしまえば
誇大広告ではないと言う結論に達してしまいそうですが…。
Re: (スコア:5, 参考になる)
AMD Bulldozer の実装は、
「CPUが100%頑張ってるときでも、浮動小数点ユニットの稼働率はあんまり高くない」ので、
「じゃあ、複数のCPUコアが浮動小数点ユニットを共有すれば、ハードウェア削減できる」ってアイデアですよね。
だから、「浮動小数点ユニットの稼働率が高くない」プログラムを動かす分には、ちゃんと8コアっぽく動いてくれますが、
「浮動小数点ユニットを酷使する」ようなプログラムだと4コアっぽくなってしまいます。
で、問題は「SSEも浮動小数点ユニットを使って処理する」という点。
性能評価に使われるような、動画エンコードなどといったCPU
Re: (スコア:0)
FPUだけならまだしも、ボトルネックになりやすいL1命令キャッシュとデコーダも共有してます。
これが無ければ、詐欺なんて言われないと思うのですが。
Re:負荷が問題? (スコア:0)