新しいCPUが必要ですか? - ページ 8

 
Docent >> :

どうやらWin7では、最適なプランニングのために、それらを区別しているようです。


私の知る限りでは、そうではありません。

 
仮想カーネルが物理カーネルと仮想カーネルを区別しているかどうかは大きな問題です。仮想カーネルは物理カーネルと同じような性能向上は望めないというのが最も大きな点です。さらに、ハイパートレーディングがパフォーマンスを低下させるプログラムも存在します。そのため、プログラムを8スレッドで分割しても、4つの仮想コアを追加してもほとんど意味がない。ただし、マルチスレッド計算の ためのプログラムの最適化に大きく依存します。しかし、いずれにせよ、バーチャルコアは大きな利益を与えてはくれません。あまりに速度が落ちない場合は...
 
E_mc2 >> :
>>バーチャルコアであろうとなかろうと、全く関係ない。最も重要なことは、仮想コアは物理コアほど性能を向上させないということです。さらに、ハイパートレーディングがパフォーマンスを低下させるプログラムさえあります。そのため、8スレッドで分割しても、4つの仮想コアを追加してもほとんど意味がない。ただし、マルチスレッド計算のためのプログラムの最適化に大きく依存します。しかし、いずれにせよ、バーチャルコアは大きな利益を与えてはくれません。ラグもないのなら...。

インテルは、来年の初めに、すでに6コアプロセッサを約束されているが、ソケット1366の下で。あまり高価にならないようにしてほしい。

 

http://www.ixbt.com/cpu/archspeed-2009-3.shtml

http://www.ixbt.com/cpu/archspeed-2009-4.shtml

ここでは、ハイパートレーディングの実績と有用性について詳しくご紹介しています。少なくとも8コアになって、大幅な性能向上が得られるとは思わないほうがいいでしょう。4コアCPUでのHyper Tradingの平均的なパフォーマンス向上はわずか10%です。これはまさに平均的なもので、11のプログラムでHyper TradingはCPUパフォーマンスを低下させました。だから、やはりハイパートレーディングのためにどんなプログラムを使っているのか、もっと悪くならないように見ておく必要がありますね...。

 

HTを有効にすると、すべてのコアが仮想化されます。このコアはフィジカルで、こっちはバーチャルというのは、もうないんです。

しかし、HTの挙動が異なることは事実です。それから、全レベルのキャッシュが1コアあたり半分になることも忘れてはいけません。とにかく、すべては具体的なコード次第なのです。我々はすでにMT4のために議論したスレッドの一つで - キャッシュが重要であり、ささやかな統計によると、HTモードは遅くなる。しかし、これはシングルスレッドである4です。

要するに、議論の対象がない、何も話していないのです。

 
ManfromRio >> :

インテルは、来年の初めに、すでに6コアプロセッサを約束されているが、ソケット1366の下で。あまり高価にならないようにしてほしい。


1366ソケットはそれ自体が高価なものであることは言うまでもありません。特に、プラットフォーム全体のコストを考えれば、なおさらです。高価なX58チップセット搭載マザーボードでは、3チャンネルのメモリコントローラーを搭載するため、3つのRAMモジュールを装着する必要があります。CPU自体がトップモデルに位置づけられているため、製造されたCPUの中で最も高価なラインアップとなっています。それに、発売されたばかりのハードは、どんなものでも値段が高いものです。だから私は思う......さらに彼らはフルに充電する価格を確認してください。まあ、いつものことですが、6コアがあるからといって、自動的に大きく伸びるわけではありません。6コアに最適化したソフトが必要です。また、すべてのプログラムが4コアに最適化されているわけではありません。
 

ハイパースレッディングのフェイクは十分承知しています。

心配しないでください。実用的なテストを行い、物理コアの数よりもテスタースレッドを実行しない方が現実的に良いことが判明すれば(かなり予想されますが)、ターミナルはデフォルトでそれを推奨することになります。

 
E_mc2 >> :


1366ソケットはそれ自体が高価なものであることは言うまでもありません。特に、プラットフォーム全体のコストを考えれば、なおさらです。高価なX58チップセット搭載マザーボードでは、3チャンネルメモリコントローラ用に3つのRAMモジュールが必要になります。CPU自体がトップモデルに位置づけられているため、製造されたCPUの中で最も高価なラインアップとなっています。それに、発売されたばかりのハードは、どんなものでも値段が高いものです。だから私は思う......さらに彼らはフルに充電する価格を確認してください。まあ、いつものことですが、6コアがあるからといって、自動的に大きく伸びるわけではありません。6コアに最適化したソフトが必要です。すべてのプログラムが4コアに最適化されているわけではありません。

ポイントは、最適化が完全に並列化されていることです。大雑把に言うと、1ランは1スレッドです。だから、ここでトリックを期待することはない。コアは多ければ多いほどいい。もし安いのであれば、AMDの6コア機も視野に入れたほうがいいでしょう。Intel HTを考慮せず、AMDの4コアより速いんだから、1.5倍の差はないだろ。

そして、1366プラットフォームは、最初からサーバーのプラットフォームなのです。したがって、3チャネルのRAMなど。価格も含めて。

 
Svinozavr >> :

ポイントは、最適化が完全に並列化されていることです。大雑把に言うと、1ランは1スレッドです。だから、ここでトリックを期待することはない。コアは多ければ多いほどいい。もし安いのであれば、AMDの6コア機も視野に入れたほうがいいでしょう。Intel HTはともかく、同社の4コアより速いんだから、1.5倍の差はないだろう。

1366プラットフォームは、最初からサーバーのプラットフォームなのです。それゆえ、3チャンネルのRAMなどを搭載しているのです。価格も含めて。


AMDに近い外観を持つことが可能ですが、彼らは、AMDから6コアが表示されます...彼らは、インテルよりも後にリリースされるように。そして、AMDがトップ分野で完全に負けていることを考慮すると、AMDの6コアは、ちょうど現在のKoreと7を性能で追い抜くと想定できます。Phenom2が、すでに2年前に発売されたIntelのクアッドに追いついたのと同じことです。それゆえ、価格も...おそらくIntelのCPUより安くなるだろう。
 
Svinozavr >> :

HTを有効にすると、すべてのコアが仮想化されます。このコアはフィジカルで、こっちはバーチャルというのは、もうないんです。

しかし、HTの挙動が異なることは事実です。それから、全レベルのキャッシュが1コアあたり半分になることも忘れてはいけません。とにかく、すべては具体的なコード次第なのです。あるスレッドで、MT4ではキャッシュが重要であり、控えめな統計によるとHTモードでは遅くなることを既に議論しています。しかし、これはシングルスレッドである4です。

>> とにかく、議論すべき対象がない、何も話していない。


名目上だけバーチャルになるのです。実際の作業は、物理コアが行います。Hyper Tradingは、実際にはマルチコア技術ではなく、物理的なコア負荷を最適化する技術です。物理的な効果としては、HyperTradingは2番目のコアを提供せず、物理コアの最適なロードを提供するだけです。これは、アイドル状態のコアリソースを利用して、もう1つ計算スレッドを起動することができるためです。Hyper Tradingはそれ自体が独立したカーネルではなく、カーネル上で動作しているだけです。カーネルが自分の性能レベルを飛び越えられるわけがない。つまり、あるコアが例えば100個のピーク性能を発揮している場合。Hyper Tradingがコアの物理的な限界を超え、少なくとも101台の性能を発揮できるわけがないのです。すでに述べたように、コア負荷を最適化し最大化することで、一部のプロセッサの演算ユニットのアイドル時間を回避し、電力を高めることしかできないのです。例えば、コアの使用率が70%であれば、Hyper Tradingは残りの30%の負荷を軽減することができます。しかし、コアが与える以上の力を与えることはないでしょう。このため、ハイパートレーディングの平均的な利益は10%程度にとどまっています。この10%のためにこそ、コアに過負荷をかけることができるのです。