69
Windows 8: AMD の Bulldozer アーキテクチャはメリットをもたらすか?

Bulldozer は Windows 8 で修正できますか?

「AMD FX-8350レビュー:PiledriverはBulldozerの欠陥を修正するのか?」という記事を書く前に、AMDに連絡を取り、同社の新型FXプロセッサをWindows 8でテストすることの重要性を測ってもらった。当然のことながら、チップのパフォーマンスプロファイルが変更されるのであれば、ベンチマークを実行したいと思った。AMDは、Windows 8とそのスケジューラは、適切にパッチを適用したWindows 7のように動作するはずだと明言していたため、私はこれらの数値を優先しなかった。

--クリス・アンジェリーニ

ハードウェアベンダーとソフトウェアベンダーの求愛は特に興味深いと思います。一方には、もともとIntelのx86アーキテクチャをサポートするために開発されたMicrosoft Windowsがあります。もう一方には、グラフィックスベンダーがハードウェアでサポートするように設計しているMicrosoftのDirectX APIがあります。その過程で、次世代のハードウェアに何が必要か、それがソフトウェアにどのような影響を与えるか、そして開発者がハードウェアとソフトウェアをより効果的に連携させるために何をすべきかを議論する会議、委員会、そしてカンファレンスが開催されます。 

AMDのBulldozerアーキテクチャが公開される前、私たちの編集長はテキサス州オースティンでAMDのエンジニアたちに、MicrosoftのWindows 7がこのモジュールコンセプトにどう対応するかを尋ねていました。このコンセプトでは、オンダイリソースを可能な限り効率的に活用するために、スマートなスケジューリングが明らかに必要でした。結局のところ、「愚かな」スケジューラでは、1つのモジュールで2つのスレッドを実行させ、他のモジュールがアイドル状態になっている間に共有リソースを占有してしまうことが容易に想像できます。AMDは当時、適切な回答を示せず、ハードウェア問題のソフトウェア面での解決に向けてMicrosoftと協力中であるとだけ回答しました。そして、発売時点でも、私たちには解決策がありませんでした。

しかしその後間もなく、Microsoftは2つのパッチを導入しました。これらのパッチは、BulldozerベースのFXおよびOpteron CPUを適切に認識し、各モジュールに1つのスレッドを分散させた後、既に使用されているモジュールに2つ目のスレッドをバックフィルするものでした。2つ目のパッチは、Windows 7およびServer 2008 R2のコアパーキングを選択的に無効化し、モジュールがC6スリープ状態に入るのを防ぎました。

これらのパッチが公開された後、私たちはAMD FX-8150のBulldozerアーキテクチャを、2度のWindows 7ホットフィックスとUEFIアップデート後に再検証しました。Microsoftの調整によってハードウェアが本来の性能を発揮してくれることを期待したのです。残念ながら、期待は裏切られました。しかし、その記事の結論として、Microsoftの幹部開発者たちが、Windows 8は完全なパッチを適用した場合でもWindows 7とは異なるパフォーマンスになると述べていたことを改めてお伝えしました。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

共有リソースにより、FX-8150 のパフォーマンスを直線的に拡張することが難しくなります。

共有リソースにより、FX-8150 のパフォーマンスを直線的に拡張することが難しくなります。

AMDがFX-8350を発表した際に、Windows 8にはあまり期待できないと発言したのは残念でした。しかしもちろん、Bulldozerを使った記事の続きとして、ベンチマークテストをもう一度実行したかったのです。Microsoftの最新製品は、FX-8150の発売時に期待されていたパフォーマンスをいくらか補ってくれるのでしょうか?それとも、OS関連のメリットは既に備わっているのでしょうか?

現在のページ: Bulldozer は Windows 8 で修正できますか?

次のページ プラットフォームとベンチマークの構成

トーマス・ソーダーストロムは、Tom's Hardware USのシニアスタッフエディターです。ケース、冷却装置、メ​​モリ、マザーボードのテストとレビューを担当しています。