コンテンツへスキップ

2つのWindows7ホットフィックスとUEFIアップデート後のAMDのFX-8150

    1651622822

    スケジューリング、コアパーキング、およびスロットリング、オーマイ!

    AMDのBulldozerアーキテクチャがPCの世界に火をつけることができなかったという事実は秘密ではなく(AMD Bulldozerレビュー:FX-8150がテストされます)、その8つの整数コアが4モジュール設計のリソースを共有しています。AMDは、完全な8コア設計と比較して低消費電力での努力を認めており、その構成のパフォーマンスが適切なテストで真に競争力があることを実証するために、プレスイベントで多くのベンチマークを披露しました。しかし、2011年12月のシステムビルダーマラソンでブルドーザーに戦いのチャンスを与えたにもかかわらず、1日の終わりには、競争に対するブルドーザーの位置に感銘を受けませんでした:1200ドルの愛好家のPC。

    ローンチストーリーでは、Windows7がブルドーザーが採用しているモジュールベースのレイアウト用に最適化されていないことを明確にしました。クリスは、オペレーティングシステムの動作を確認できたマイクロソフトの担当者と話をし、Windows 8の開発者ビルドを実行して、次世代OSがFXファミリを異なる方法で処理することを確認しました。そのレビューから:

    「Microsoftのソフトウェア設計エンジニアであるArunKishanによると、現在、各モジュールは同じようにスケジュールされた2つのコアとして検出されています。したがって、デュアルスレッドアプリケーションでは、1つのアクティブモジュールと3つのアイドルモジュールが表示される場合があります。これは電力の最適化に最適です。ただし、パフォーマンスの観点からは理論的には理想的ではありません。これは、アクティブなスレッドが1つだけの場合、共有リソースに完全にアクセスできるというAMDの主張にも大混乱をもたらします。スレッドを1つ追加するだけで、他の複数のモジュールと同様に、それらの共有リソースが拘束される可能性があります。アイドル状態で座ります。

    ただし、Microsoftはその振る舞いを前進させることを目指しています。Arunによると、デュアルコアモジュールのパフォーマンス特性は物理コアよりもSMTに似ているため、将来的にはそれらをハイパースレッディングと同じように検出して処理することを目指しています。そこへの影響は重要です。パフォーマンスは間違いなく向上しますが、アイドル状態のモジュールをスピンダウンするAMDの取り組みは効果が低下します。」

    この説明は、特定のワークロードには意味があります。2つの別々のモジュールで実行されている2つのスレッドは、2つのフロントエンド(および2つのFPU)にアクセスできますが、1つのモジュールで実行されている2つのコアは、フロントエンドとFPUの両方を共有する必要があります。よりスマートなOSは、負荷を分散する最も効果的な方法を知っている可能性があります。AMDは、Windows 8の機能であると述べています。幸い、MSは、Windows7で問題が発生したとされる問題の一部に対処する修正プログラムをリリースしました。

    ただし、すでにアクティブなモジュールにスケジュールされていたはずのタスクが代わりに「パークされた」コアに送信された場合、遅延という形でパフォーマンスが低下します。Microsoftは、この問題に対処するために2番目の修正プログラムを導入しました。まとめると、これら2つのパッチは、スレッド数の少ないアプリケーションでのブルドーザーアーキテクチャのパフォーマンスの問題を克服するのに役立つはずです。

    コメントを求めてMicrosoftに再度フォローアップしたところ、コアスケジューラが実際にAMDのモジュールをSMTセットとして認識するようになったとのことです。ただし、Windows 7のパッチは、Windows 8でFXがどのように動作するかを示すものと見なすべきではありません。明らかに、SMTの処理方法に関連する追加のスケジューラーの改善があります。

    マイクロソフトはAMDがブルドーザーアーキテクチャがそれほど要求の厳しいワークロードでどのように対処されるかを解決するのを支援しましたが、3.6GHzの部分が全負荷で3.3GHzに減速するFX-8150で見られた問題がまだあります。これはおそらく、密集した2Uサーバーの省電力機能と見なされます。ただし、デスクトップユーザーには、最近のファームウェアアップデートで公開されたHPCモードオプションを使用して、この奇妙なステップを無効にするオプションがあります。

    今日の私たちの目標は、最新のエコシステムの改善がAMDの早期採用のお客様にどのように役立つかを知ることです。私たちは通常実行しているベンチマークでもテストしますが、AMDがMicrosoftの新しいパッチによって可能になる利点を説明するために使用している厳選されたタイトルではありません。

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x