מושגי ליבה
CXLを活用したメモリ容量拡張の課題を解決し、ハイパースケールシステムの効率化を実現する。
תקציר
本論文では、CXLを活用したメモリ容量拡張の課題に取り組んでいる。
- 背景
- CXLはデータセンターにおけるDRAMの利用効率を向上させるが、TCOの増加が課題となっている。
- Open Compute Project(OCP)が提案したCXLメモリ拡張仕様は、圧縮メモリティアを追加することで効率化を図るものである。
- 提案ソリューション
- 64バイトのキャッシュラインレベルで動作する高速なハードウェア圧縮/解凍ソリューションを提案。
- 2-3倍の圧縮率を実現し、TCOを20-25%削減できる。
- CXLタイプ3デバイスに統合され、圧縮メモリティアを管理する。
- 実装と評価
- QEMUベースのエミュレーションと、FPGAベースのハードウェアアクセラレータを組み合わせたプルーフオブコンセプトを開発。
- 実アプリケーションでの動作を確認し、圧縮率やパフォーマンスなどの指標を確認した。
- 今後の課題と協調
- Linuxドライバの開発
- 様々なワークロードでの統合テストと評価
- ハイパースケーラーやデバイスメーカーとの連携
סטטיסטיקה
CXLメモリ拡張デバイスの圧縮メモリティアにより、2-3倍の有効メモリ容量が得られる。
これにより、TCOを20-25%削減できる。