AMDRyzenプロセッサのCCDおよびCCXとは

きっと何度も聞いたり読んだりしたことがあります AMD ライゼンのプロセッサ で構成されています コア複合体 、すなわち、 CCDCCX 。 しかし、CCXとは何ですか?AMDプロセッサのCCDとどのように異なりますか? それらのそれぞれは何のためですか? この記事では、それについて詳しく説明します。

消費者市場におけるAMDプロセッサの最近の成功には多くの要因がありますが、この設計によりAMDが可能になったため、間違いなくチップレットまたはMCM(マルチチップモジュール)設計がすべての注目の的となっています。コアの数をこれまで消費者市場で見られなかった数字に増やし、一種の革命への道を開いた。

AMDプロセッサ

コアコンプレックス:AMDRyzenのCCDとCCX

AMD Ryzen 9 3950Xプロセッサは16コアを誇り、フラッグシッププロセッサであるThreadripper 3990Xは、同社のEpyc Romeサーバープロセッサと同じ、信じられないほどの64の物理コアを誇っています。 つまり、AMDは、任意の価格で、より多くのコア、より多くのスレッドを提供できるため、より多くのタスクを並列化できるため、パフォーマンスが向上します。 インテル一連の値下げ後でも、のプロセッサ。

AMD CCD CCX ライゼン

CCDとCCXは、プロセッサを構成するこれらのコア複合体の機能ユニットです。 これらのXNUMXつの機能ユニットは、AMDのRyzenプロセッサへのモジュラーアプローチの中心であり、それらを説明するには、必ずCCXから始める必要があります。

AMDRyzenプロセッサの基本ユニットは CCX or コアコンプレックス 、クアッドコア CPU 共有L3キャッシュメモリを備えたモデル。 新しいRyzen3000パーツでは、L3の量が多く、「ゲームキャッシュ」として知られています。

Ryzenの基本的な機能ユニットであるCCXには多くの長所と短所があります。 たとえば、マイナス面は、AMDが 最低XNUMXコア 、単一のCCXを構成するものであるため。 ただし、これは、AMDが4つのアクティブコアのうち5つで部分的に機能するCCXを作成できるため、同じベースから異なるプロセッサモデルを構築できるという事実によって相殺されます(ただし、製造に関しては、3600つのコアもあります) )。 たとえば、AMD Ryzen 6 XNUMXはXNUMXつのCCXを備えており、それぞれに無効化されたコアがあり、合計XNUMXつの機能コアがあります。

AMD IF MCM

ただし、CCXはAMDプロセッサの基本ユニットですが、アーキテクチャレベルでは コアチップレットダイ or CCD、 その最低レベルの抽象化。 CCDは、InfinityFabric相互接続を介してペアになっているXNUMXつのCCXで構成されています。 すべてのRyzenパーツは、クアッドコアのみのパーツも含めて、少なくともXNUMXつのCCDを備えています。つまり、少なくともXNUMXつのCCXが常に存在します(前述のように、コアが無効になっている可能性があるという違いがあります)。

CCXはZen3アーキテクチャで消えます

Zen3ベースのRyzen5000およびMilanプロセッサを使用して、AMDは8つのCCDで32つのCCXの概念を廃止する予定です。 代わりに、ダイ上のXNUMXMBのキャッシュ全体にアクセスできるXNUMXコアCCDがあります。これは、コア間のレイテンシが低く、誰もが利用できるキャッシュが多く、キャッシュ帯域幅が広いことを意味します。 これらの要因により、特にゲームの場合、ワークロードのパフォーマンスが大幅に向上します。

これを念頭に置くと、最大のメリットであるスケーリングの容易さがはるかに簡単にわかります。 Intelは、CPUの設計にいわゆるモノリシックアプローチを使用しています。 作成するすべてのCPUには、特定の数のコアを備えた専用の設計があり、製造が行われるとき、特定の設計のすべてのコアが完全に機能する必要があります(Intelは単に機能しない部品を破棄します)。 デュアルコアプロセッサの場合、製造コストが低いため、これは完全に理にかなっていますが、AMCプロセッサがこのCCD設計を使用して持っているスケーラビリティは失われます。

Ryzen 5000

ただし、シリコンの製造効率は100%になることはないため、設計が大きくなるとコストが指数関数的に増加します。 10コア以上になると、機能しているCPUごとに、Intelが少なくともXNUMXつの欠陥パーツを破棄することが実質的に保証されます(コアのXNUMXつだけが機能していない場合、パーツ全体が破棄されることに注意してください)。 これは、Intelの製造スループット率がAMDと比較して非常に低いことを意味します。AMDは、ダイが無効になるだけで「悪い」コアが出てもかまわず、いわば、コアマイナスと出来上がりでそのプロセッサを販売します。