Hot Chips 32イベントでのMarvellは、前に説明した第3世代のARMベースのThunder-Xプロセッサに関する詳細を明らかにしました。
ARMプロセッサは、過去数年間でモバイル分野で非常に人気がありましたが、今では別の傾向があります。このアーキテクチャを備えたチップがサーバー開発に浸透していることです。結局のところ、ARMアーキテクチャを備えたプロセッサは非常に優れたパフォーマンスを発揮します。しかし、マーベルが提供するものを見つけましょう。

同社によれば、96コアは2結晶レイアウトにのみ関連するという。1つのクリスタルに最大60個のコアを含めることができます。これは、IBMPOWER10を使用したIBMのアプローチに似ています。SMT4のおかげで、Marvellのプロセッサは、バージョンに応じて240または384スレッドを提供できます。これにより、クラウドプロバイダーは単一のソケット内で多数のVMをホストできます。

SMT4サポートはハードウェアに実装されています。したがって、OSの各ThunderX3スレッドは、ARMアーキテクチャを備えた個別のプロセッサのように見えます。この場合、結晶面積はわずか5%増加します。

前世代のプロセッサに関しては、MarvellはThunder X2よりも30%優れていると主張しています。開発者の計算によると、第3世代のThunderXは、第2世代の2〜3倍の生産性があります。この増加は主に、ARMv8.3命令に基づく作業とARMv8.4 /8.5の部分的なサポートによるものです。

コア通信にリングバスを選択したIntelとは異なり、Marvellはメッシュネットワークを使用していました。現在のレイアウトでは、外側のリングには、キャッシュ(チップあたり80MB L3)、電力管理ユニット、メモリ、PCI Express、およびプロセッサ間バス(この場合はCCPI)コントローラが含まれています。

開発者は、カーネルリソースの共有についても話しました。結局のところ、それは動的であり、サンプリング、実行、計画、および「リタイアメント」を含む4つのポイントで実行されます。同社はマルチスレッドを最適化して、新しいプロセッサの線形スケーリングを可能にしました。成長率はx1.28から2.21の範囲です。

最後に、同社はI / Oサブシステムの詳細も明らかにしました。電力制御は8チャネルを受け取り、DDR4-3200をサポートしました。PCI Expressのサポートを担当する16の個別のコントローラーがあり、標準の4番目のバージョンをサポートします。これにより、16台のNVMeドライブに接続したときに高レベルのパフォーマンスが提供されます。

将来、マーベルはこれらの詳細が明らかになるまで、電力管理について話します。しかし、プロセッサのメーカーはTSMCであり、技術的なプロセスは7nmであることが知られています。60コアバージョンは今年後半に発売されます。そして来年、同社はデュアルクリスタルプロセッサーを供給する予定です。さらに、ThunderX4プロセッサの開発はすでに始まっています。