CXL®メモリ拡張ソリューション

CXL®(Compute Express Link®)は、ホストアクセラレータ間の高速かつ低遅延の通信を行うための業界標準のオープンプロトコルであり、人工知能(AI)や機械学習(ML)などの新しい用途での利用が進んでいます。

SMART Modularは、Alibaba、Cisco、Dell EMC、Facebook、Google、Hewlett Packard Enterprise、Intel Corporation、Microsoftなどの他の業界リーダーと協力して、技術仕様を開発するためのオープンな業界標準グループを形成しました。これにより、データセンターアクセラレータやその他の高速拡張機能のためのオープンエコシステムをサポートしながら、新しい使用モデルの画期的な性能向上が促進されます。

CXLプロトコル

CXL標準では、PCIe 5.0 PHY 32GT/s経由で転送される前に動的に多重化される3つのプロトコルが定義されています。

• ネイティブ幅:x16、x8、x4。x16分割可能:x16、2x8、4x4、x8 + 2x4。x8分割可能:x8、2x4。デグレード幅:x2、x1。

• データレート:32GT/秒。

• デグレードサポート:8GT/秒および16GT/秒(128b/130b)。

• コンピューティングストレージ、ネットワークアクセラレーション、永続メモリのさまざまなユースケースをサポートするCXL.cache、CXL.mem などの独立したコヒーレンシモデル。

• プラグアンドプレイ:PCIeまたはCXLカード/デバイスを接続できます。

• PCIe® PHY、チャネル、回路、リタイマーなどを再利用します。

CXLは、次の3つの主要なデバイスタイプをサポートするように設計されています:

例:タイプ1 CXLデバイス

SMART NICまたはビデオアクセラレータ:ホストメモリに存在するデータのビデオトランスコーディングなど、特定のアルゴリズム機能を実行します。

例:タイプ2 CXLデバイス

統合メモリ(HBMやDDRなど)を備えたFPGAまたはCPUベースのアクセラレータ。

例:タイプ3 CXLデバイス

CXLバス上にある永続メモリまたは計算ストレージデバイス。これらのデバイスは、それ自体ではホストメモリにアクセスできません。

CXLメモリ拡張

SMART Modularは、CXLタイプ3(CXL.mem)メモリ製品を開発して、1プロセッサコアあたりのメモリを増やすという業界のニーズに対応しています。このアプローチにより、システム全体を交換またはアップグレードすることなく、必要に応じてメモリデバイスを追加または削除できる、より柔軟でスケーラブルなメモリアーキテクチャを実現できます。

総所有コスト(TCO)の削減

SMART ModularのCXL AICは、現在のシステムアーキテクチャを維持しながら、メモリを拡張するためのより経済的な選択肢となります。8個の128GB DDR5 RDIMMを購入する代わりに、8個の64GB DDR5 RDIMMと1個の8-DIMM CXLアドインカード(AIC)を併用することで、同等のメモリ容量を実現できます。この構成により、60%の大幅なコスト削減を実現できます。

CXLメモリプーリング

CXL 2.0は、効率的なメモリ割り当てのためのメモリプーリングを有効にするスイッチングをサポートしています。2.0レベルでは、デバイスを複数の論理デバイス(MLD)としてパーティション化でき、最大16台のホストがメモリの異なる部分に同時にアクセスできます。

たとえば、ホスト1(H1)は、デバイス1(D1)のメモリの半分とデバイス2(D2)のメモリの4分の1を使用して、ワークロードのメモリ要件をメモリプールの利用可能な容量に見事に一致させることができます。デバイス1(D1)とデバイス2(D2)の残りの容量は、ホスト2(H2)~ホスト#(H#)で使用できます。

CXL AICの主な特徴:

• タイプ3 PCIe Gen5フルハイト、ハーフレングス(FHHL)PCIeフォームファクターで利用可能である。

• 4-DIMM AIC(CXA-4F1W)は、128GB RDIMMを使用する場合に最大512GBのメモリ容量を備えた4つの DDR5 RDIMMを収容し、8-DIMM AIC(CXA-8F2W)は最大1TBのメモリ容量を備えた8つのDDR5 RDIMMを収容する。

• 4-DIMM AICは、1基のx16 CXLポートを実装する1つのCXLコントローラーを使用し、8-DIMM AICは、2つのx8 CXLポートを実装する2つのCXLコントローラーを使用する。両方とも合計帯域幅が64 GB/秒になる。

• CXLコントローラーは、「信頼性、可用性、保守性」(RAS)機能と高度な分析をサポートする。

• どちらも、インバンドまたはサイドバンド(SMBus)モニタリング機能を搭載した強化されたセキュリティ機能を提供する。

• メモリ処理を高速化するために、これらのアドインカードはSMARTのZefr™ ZDIMMs™と互換性がある。


CMM-E3Sの主な特徴:

• EDSFF E3.S 2T(2U Short)フォームファクターで利用可能

• PCIe Gen5スピード(32GT/s)で動作するCXL-2.0互換

• 64GBおよび96GBのデンシティを利用可能

• CXL 2.0に追加された信頼性、可用性、サービス性(RAS)機能をサポート

• EDSFF互換のエッジインタフェース(SFF-TA-1009)からの12V電源供給により動作

• リアルタイムのデバッグ、管理、システム更新用のサイドバンドインタフェースをサポートし、モジュールのアウトオブバンド管理を実現

• 追加のセキュリティ機能をサポートし、データをサイドチャネル攻撃から保護