Archive

CXLによるMemory Disaggregation

Tech
この記事は過去の記録です。内容と外部リンクは公開時点の情報であり、現在の状況とは異なる場合があります。

META PLATFORMS HACKS CXL MEMORY TIER INTO LINUX (NEXT PLATFORM)より。 DRAMの容量拡大速度が低下する中、大容量メモリの実現にむけてCXLなど新技術が登場し

META PLATFORMS HACKS CXL MEMORY TIER INTO LINUX (NEXT PLATFORM)より。

DRAMの容量拡大速度が低下する中、大容量メモリの実現にむけてCXLなど新技術が登場している。CXLを用いることで、メモリをDisaggregateしメモリプールを構築することが可能になる。一方、CPUとメモリの距離が離れるため、CPU直結のローカルメモリに比べ性能(レイテンシ&スループット)低下は否めない。

META Platformsはこの課題に対し、Linuxのメモリアロケーションに対してCXLメモリとCPUローカルメモリ間のページ転送機能を追加すことで、性能向上を実現した。(同容量のローカルメモリシステムに対してCXLメモリ99.5%性能)。この仕組みは、Transparent Page Placement (TPP)と呼ばれ、Linuxにupstream作業中。

← Archiveへ戻る