Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Win7システムの基本 >> Windows 7のNehalem使用率の向上方法

Windows 7のNehalem使用率の向上方法

  
Intel Nehalemプロセッサの重要な機能のいくつかは、プロセッサコアの管理を改善することです。クアッドコアNehalemチップは対称型マルチスレッド(SMT)テクノロジを利用しており、各コアは同時に2つのスレッドを実行できます。 SMTが有効になっている場合、プロセッサは有効になる前に実行されている4スレッドから最大4スレッドまで拡張できます。

SMTは、一般的には、起動時に変更を加えることができ、中にBIOSで設定されています。 Nehalemプロセッサはスレッド間で一部のリソースを共有するため、SMTの役割はプロセッサのパフォーマンスとスループットを2倍にすることです。アプリケーションがSMTを実行しているかどうかにかかわらず、これらはアプリケーションの特定のテストによってテストする必要があります。 SMT技術を無効状態 -

作業する方法について議論するには、このスレッドは、私は約4つのコアのスレッドを実行している各話をします。これは、ベンダーが一般的なNehalemコンピュータで構成されている場合に当てはまることに注意してください。

Nehalemのアーキテクチャでは、各アクティブな実行のコアコードについて非常に懸念しています。コアが一定時間アクティブでない場合、トランジスタドライバはプロセッサのコアをオフにします。この機能はエネルギーを節約するように設計されています。プロセッサは、パフォーマンスを向上させるためにアクティブコア周波数を増やすこともできます。このオプションはターボモードと呼ばれ、システムによってはターボモードを特に有効にする必要があります。

だから、すべてこの魔法の事が起こった、この機能するので、あなたは、オペレーティングシステムとする必要があります。重要なのは、プロセッサのアクティブコアがトランジスタをオフにするのに十分な時間を確保することです。 Windows 7がリリースされる前にこれを達成するのは難しいです。アプリケーションを作成するスレッドは、そのオペレーティングシステムによってスケジュールされ実行されます。アプリケーションは自分自身を制御することはできず、使用するパイプを制御することしかできません。 Windows 7より前のWindowsカーネルでは、スレッドが実行される前に使用可能なコアを実行するようにスレッドをスケジュールすることは考慮されていませんでした。 (コアが使用できない場合は、Windowsのスレッドスケジューラは、実行中のスレッドがクローズされる選択するか、またはスレッドが交換のために待ってシャットダウンします。重要な問題である使用するためにどのスレッドを決定します。)で
開発することができます実行コア呼び出し全体を通してプロセッサのレベル関係を選択するには、ある種の制御手法を使用します。この機能により、開発者はスレッド上で動作するコアを指定できます。 Windowsを含むほとんどのオペレーティングシステムは、プロセッサアプリケーションからの要求ではなく、単一のコマンドとして扱われます。ただし、このプログラミング方法はスケジューリング作業の効率を低下させる傾向があるため、一般的には推奨されません。ほとんどの場合、どのランタイムと場所を取るかについてスケジュールを決定することは、プログラマーがコードアルゴリズムを書くときより簡単ではありません。そのスケジューリングスレッドのため、以前のWindowsへの

には所定の計画ではない、と3つのスレッドを使用していますので、アプリケーション、あなたはこれらのスレッドは、4つのコアのNehalemを使用してターンを取ることがあります。その結果、コアが長時間非アクティブになることはないため、省電力機能とターボモードが影響を受けます。しかし、Windows 7では、スレッドが順番に動作するのではなく、同じカーネル上でスレッドが実行されるように調整されることがよくあります。これは大幅にパワーので
供給を減少させるだけでなく、2つの方法で性能向上する。上述したように、ターボモード、および二次キャッシュモード、すなわちより良いキャッシュアプ​​リケーション。本当の勝利は省エネにあります。デスクトップシステムでは、消費電力は最も重要な標準ではないかもしれませんが、サーバーやモバイル機器にとっては非常に重要です。特にモバイルユーザーにとって、より長いバッテリ寿命を享受する場合、Nehalemのモバイルプロセッサは家電製品に登場するでしょう。
Copyright © Windowsの知識 All Rights Reserved