AMD CPUのインフィニティファブリッククロックまたはFCLK、それらはどのように機能しますか?

すでに過去に、私たちは何であるかを議論し、定義しました AMDのインフィニティファブリック 、構成するさまざまなコンポーネントの相互接続の方法 AMD Ryzenプロセッサ 。 この相互接続方法には、プロセッサに新しいパラメータが含まれます。 FCLK or インフィニティファブリッククロック 、そしてそれが本日この記事でお話しする内容です。それは何であり、PCのパフォーマンスを向上させるためにどのように使用できるのでしょうか。

ご存知かもしれませんが、最近のプロセッサは、文字通り単一のチップで構成されているのではなく、実際には、次のような一連の相互接続されたサブシステムで構成されています。 CPU それ自体と キャッシュまたは メモリ コントローラ。 この相互接続の方法は、AMDプロセッサについて話すとき、InfinityFabricと呼ばれます。 独自の時計があります それがその動作性能を決定します。

AMDCPUのInfinityFabricClockまたはFCLK

AMDプロセッサのInfinityFabricとは何ですか?

最初から状況を説明することから始めましょう。それでは、まずInfinityFabricとは何かを定義しましょう。 頭字語IFでも知られている、AMDが特許を取得したシステム全体の相互接続アーキテクチャに直面しています(つまり、 インテル、たとえば)リンクされたコンポーネントを介したデータの送信と制御を担当します。これは、前に例として示したように、たとえばキャッシュやメモリコントローラーなどです。

この接続アーキテクチャは、GPUでも使用されているため、CPUだけでなく、2017年以降すべての最新のAMDマイクロアーキテクチャで使用されています。 本質的に、Infinity Fabricは、AMDプロセッサの内部コンポーネント(iGPUがある場合はそれを含む)、メモリコントローラ、キャッシュ、USBコントローラ、さらにはネットワークカード。 Infinity Fabricがどのように機能するかを知りたい場合は、それに特化した記事があります。

InfinityファブリッククロックまたはFCLKとは何ですか?

説明したように、実際にはInfinity Fabricは、その動作を指示するクロック速度によって制御される通信バスに他なりません。これは、まさにInfinity FabricClockまたはFCLKです。 の中に 禅と禅+ プロセッサの場合、FCLKを個別に構成することはできませんでしたが、 RAM メモリ。これが、より高い周波数のRAMが選択されたときにパフォーマンスに大きな違いがあった理由です。

たとえば、第3200世代のAMD Ryzenプロセッサでは、Infinityファブリックのパフォーマンスに大きな影響を与えないように、少なくともXNUMXMHzの速度のRAMモジュールが必要でした。

FCLK

ただし、AMDのZen 2アーキテクチャプロセッサの導入以降、これは変更され、FCLKはメモリから切り離され、システムBIOSから独立して(少なくともX570チップセットマザーボードでは)制御できるようになり、速度を調整できるようになりました。 RAMメモリが遅すぎる場合でも、システムにこのようなパフォーマンスの低下はありません。

現在、Zen5000アーキテクチャのRyzen3プロセッサでは、FCLKは最大2,000 MHzに制限されています。これは、RAMでの4,000 MHzの動作に対応します(RAMはDDR、デュアルデータレートであることを忘れないでください)。

動作モード

AMD Ryzenプロセッサでは、通常のクロック周波数に加えて、すでに話したInfinity Fabric Clock(FCLK)、UCLK(メモリコントローラーの速度)、MCLK(速度RAM自体)のXNUMXつがあることに注意してください。 Infinity Fabricは、プロセッサコアが別のダイ上にある場合、またはプロセッサ自体のI / Oセクションと通信する場合に、プロセッサコアが相互に通信できる速度を決定します。

デフォルトでは、これらの1つの周波数の比率は1:1:XNUMXです。つまり、XNUMXつすべてが同期して動作するため、FCLKはRAMの周波数にもリンクされますが、前に述べたように、このルールを変更するオプションがあります。

FCLK

AMD Ryzen 3000プロセッサ以降、3733 MHz以上のRAMメモリを使用すると、FCLKの速度が低下します。つまり、前に説明した比率は、MCLKに対して2:1になります。 。 したがって、3733 MHzのRAMをインストールすると、その周波数は1866 MHzになり、FCLKは933MHzになります。

言い換えると、これは、RAMの速度が速いほど、Infinity Fabricのパフォーマンスが低下し、少なくとも特定の制限(前述の3733 MHz)に到達したことを意味します。

ランニングスピードを上げる価値はありますか?

前に説明したように、AMDプロセッサと互換性のあるPCのBIOSからFCLKを直接変更できるようになったため、非常に高速なRAMメモリをインストールする場合は、動作周波数を上げてパフォーマンスを向上させることに関心があるかもしれません。 FCLKの速度を上げるには一定のコストがかかるため、答えは「はい」ですが、いくつかの問題があります。

そもそも、この動作周波数はあまりスケーリングしないパラメータではないため、この動作周波数を上げるときに見つけることができる制限に直面します。 本質的に、3000または3200 MHz RAMを使用する場合は動作速度を上げる価値がありますが、これによりRAMの待ち時間がいくらか非同期になり、RAMの待ち時間が長くなるだけでなく、ブルースクリーンの形で問題が発生する可能性があります。

理論上、そして有名なBuildzoidオーバークロッカーによると、RAMメモリのレイテンシが上がるにもかかわらず、166:1の値に対して少なくとも1MHzのFCLKの改善は「有益」です。 このパラメータを「いじる」場合は、自分に最適なオプションを探すことをお勧めします。

PCでInfinityFabricClockを変更する方法

このパラメーターの変更は、AMD X570チップセットを搭載したマザーボードで可能であり、BIOSにアクセスし、[オーバークロック]または[詳細オプション]セクション(メーカーによって異なります)でFCLK周波数パラメーターを探すだけです。

ASRock FCLK

もちろん、不安定な問題に気付いた場合は、FCLKを下げるか、デフォルト値に戻すことをお勧めします。 システムが安定しているかどうか、およびこの値を上げる価値があるかどうかを確認する良い方法は、変更の前後にAida64メモリパフォーマンステストに合格することです。