複数GPU間でメモリを貸し借りするEMA
EMA: Elastic and Performance Transparent Memory Across GPUs
この論文をやさしく読む
ひとことで言うと
同じサーバーのGPU同士で余ったメモリを貸し借りし、必要時に取り戻すシステム。
何に役立つ?
メモリ需要が変動するLLM推論などで、複数GPUの容量を無駄なく使う際に役立つ。
この研究の面白いところ
借り手には先読みで遠隔アクセスの遅さを隠し、貸し手は貸した容量を即座に回収できるよう設計する。
どこまで分かった?
評価では最大52%の処理量改善を報告するが、対象は要旨で示された複数GPUサーバーの設定である。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
複数GPUを備えるサーバーは、高帯域の接続を通じて容量を束ねられ、現在のデータセンターの標準的な構成要素となっている。一方、大規模言語モデルの推論などは必要なメモリが大きく変動し、あるGPUのローカルメモリだけが尽き、ほかは十分に使われないことがある。そこでGPU間で資源を柔軟に共有する方式が必要になる。本論文は、同じサーバー内のGPUが互いにメモリを借り、必要なときに取り戻せる共有システムEMAを提示する。これにより柔軟な容量のプールを作る。 EMAは借り手と貸し手の両方について、共有による性能上の不利益を見せないことを目指す。借り手には先読みで遠隔アクセスの費用を隠し、アプリケーションからは遠隔メモリとローカルメモリの性能が区別できないようにする。貸し手は貸した資源を必要に応じて回収でき、性能が固定的な分割方式を下回らないことを保証する。設計の中心はメモリだが、同じ原理はほかのGPU資源にも広げられる。評価では、個々の利用者の処理量が最大52%改善し、容量を2倍用意したシステムの処理量の96%を達成し、遅延は固定ローカル方式と同程度に保たれた。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-22(UTC)
- 最新改訂
- 2026-09-22 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-22 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
Multi-GPU servers have become the standard building block of modern data centers, providing aggregated capacity through high-bandwidth interconnects. At the same time, workloads such as LLM inference exhibit highly dynamic memory demands, which can cause one GPU to exhaust its local memory while others remain underutilized. This mismatch motivates a model of elastic resource sharing across GPUs. We present EMA, a memory sharing system that allows GPUs within a server to borrow and reclaim memory from each other, forming an elastic pool of capacity. EMA ensures performance transparency for both borrowers and lenders. For borrowers, prefetching hides remote access costs so that applications experience remote and local memory as indistinguishable in performance. For lenders, borrowed resources remain reclaimable on demand, guaranteeing that performance never falls below that of static partitioning. While our design focuses on memory, the same principle naturally extends to other GPU resources. Our evaluation shows that EMA improves individual user throughput by up to 52%, achieves 96% of the throughput of a system provisioned with 2X capacity, and maintains latency similar to the static local baseline.
arXiv ID: 2609.27040 / 要約の誤りについて