ブルドーザーの分析:AMDのチップがなぜがっかりするのか

AMD FXスウッシュとブルドーザーが死ぬ

AMDのブルドーザーは、長年の開発の後、ついに登場し、そのパフォーマンスは 著しく悪い 誰もが予想したよりも。状況がひどく醜いため、過去12か月間に多くの幹部がAMDを辞任した理由と、会社が離職について非常に厳しくなった理由を説明できるかもしれません。ブルドーザーの一般的なパフォーマンスは 広くカバーされた;ここでの目標は、 なぜ CPUは、実際のさまざまなシナリオでカバーするのではなく、CPUが実行する方法を実行します。

注意: AMDのTurbo CoreとIntelのTurbo Modeは、CPUのクロック速度を調整して結果がスローされないようにするために、すべてのチップで無効にされました。結果として、ここでの結果は、特にシングルスレッドのパフォーマンスに関して、標準のレビューよりも低くなります。



ブルドーザーについて最初に理解することは、同時マルチスレッド化の側面を活用して、通常は2つの個別のコアの機能を1つのパッケージに結合することです(AMDはこの組み合わせを「モジュール「」。各モジュールにはWindowsが2つのコアとして識別するものが含まれますが、「従来の」マルチコアプロセッサで実行されている同じプログラムと比較すると、命令スケジューリングとCPUリソースを組み合わせると、マルチスレッドテストでのCPUスケーリングに影響します。



AMDブルドーザー

AMDがブルドーザーを設計したとき、6コアの先行モデルと同じIPC(クロックサイクルごとの命令)を維持しながら、より高い周波数にランプしやすいCPUを目指していました。 AMDはより高いクロック速度を実現するために、アーキテクチャ全体でCPUのパイプラインを延長し、レイテンシを増加させました。より高い周波数用のチップを構築するというコンセプトは、悲惨なプレスコットペンティアム4以降、ひどいラップをしました。ブルドーザーの全体的なパフォーマンスを確認した後、このルートを採用するというAMDの決定はあまり良いものではなかったかもしれません。現状では、FX-8150は多くのテストでThubanを超えるのに苦労していますが、IPCは間違いなくヒットしています。



AMDブルドーザー

ただし、CPUのアーキテクチャを詳しく説明する前に、OSの要素について説明します。 AMDによると、Windows 7はブルドーザーのリソース割り当てをよく理解していません。 Windows 7は、各モジュールがスケジューリングリソースと実行リソースを共有しているにもかかわらず、8つの独立したCPUコアを「認識」します。スレッドをアイドル状態のコアにスピンオフしてから、すでに別のコアでビジー状態になっているコアでスレッドをスケジュールすることが最も理にかなっている場合があります。また、2つの関連するスレッドを同じコアにスピンオフするのが最善の場合もあります。 Windows 8は、実行するのが最も理にかなっているワークロードのスケジューリングにはるかに優れているようです。

AMDのターボコアの実装方法が原因で、この問題はCPUのパフォーマンスに実質的な影響を及ぼします。 Turbo Coreの新しいフレーバーは、4つのコアのみが有効な場合、最大クロック速度を最大2つのスピードグレードまで上げることを目的としています。ただし、Windows 7はオフにするコアを認識しないため、CPUがクロック速度を通常よりも高くする可能性は低くなります。 「ターボ」の速度は、もともとは軽いスレッドまたはシングルスレッドのワークロードからより多くのパフォーマンスを引き出す方法としてIntelによって導入されましたが、ブルドーザーのアーキテクチャではこれらの余分なメガヘルツが特に重要になります。



AMDブルドーザーのパフォーマンス

AMDブルドーザーのパフォーマンス

Maxwell Render 1.7およびCinebench 11.5でCPUパフォーマンスを測定することにより、Windows 7のスケジューラーの影響を確認しました。どちらのプログラムでも、ユーザーは特定の数のスレッド(この例では4つ)を定義できます。 4M / 8Cラベルは8つのコアすべてがアクティブであることを意味し、4M / 4Cは4つすべてのコアがアクティブであることを意味します モジュール モジュールごとに1つのコアが動作し、2M / 4Cはデュアルモジュール/クアッドコア構成を示します。これらのテストは両方とも、4つのスレッドを使用した場合、4M / 4Cの配置が4M / 8Cのシステムより約8%優れていることを示しています。これは、スケジューラの非効率性が、8つのコアすべてを活用できないワークロードでのブルドーザーの一般的なパフォーマンスを実際に損なう可能性があることを示唆しています。

Copyright © 全著作権所有 | 2007es.com