FPGA上のRISC-Vとホスト通信を合わせてHBM性能を測る
Toki: Profiling HBM Performance on FPGA Systems with RISC-V Soft Cores and PCIe Host DMA Traffic
この論文をやさしく読む
ひとことで言うと
FPGA内の計算コアがメモリーを使う動きと、外部ホストからの転送を同時に発生させ、高帯域メモリーの性能低下の原因を調べる道具です。
何に役立つ?
FPGAアクセラレーターを設計する際、コア配置やアクセス方法、ホスト転送が競合する条件を測り、構成を比較するのに役立ちます。
この研究の面白いところ
人工的なメモリー負荷だけでなく、最大60個のRISC-Vコアで実アプリケーションを動かし、PCIe経由の負荷も加えています。
どこまで分かった?
要旨の実験対象はAMD Alveo U55CとHBM2です。ほかのカードで同じ性能傾向になることや、特定の高速化率は要旨からは分かりません。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
プログラム可能なRISC-Vソフトコアがデータセンター用途で広く使われるようになり、HBMメモリーを備えたFPGAチップにそれらを配置する効率的なシステムの設計が重要になっている。オープンソースとして公開したTokiは、FPGAアクセラレーターカード上のHBM性能を、(1)FPGAに実装したRISC-Vソフトコア上でのワークロード実行と、(2)PCIe経由のDMAによるホストシステムからのメモリートラフィック投入を同時に考慮して解析できる、初のハードウェア・ソフトウェア枠組みである。人工的なトラフィック生成器だけでは得られない知見を提供する。 広範な実験ではAMD Alveo U55Cカードを対象に、最大60個のRISC-V計算コアを配置し、実際のアプリケーションとユーザー指定のアクセスパターンを用いたマイクロベンチマークでHBM2メモリーに負荷をかける。結果は、計算コアの構成、ワークロードのメモリーアクセスパターン、データ局所性、メモリー制御器での競合、ホストからのトラフィックがHBM性能に与える影響を、Tokiで効果的に解析できることを示す。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-22(UTC)
- 最新改訂
- 2026-09-22 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-22 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
Programmable RISC-V soft cores are becoming more widespread in data-center scenarios, making it crucial to design efficient systems that deploy them on FPGA chips with HBM memory. Toki, released as open source, is the first hardware-software framework that enables profiling the performance of HBM on FPGA accelerator cards by jointly considering (i) the execution of workloads on RISC-V soft cores instantiated on the FPGA and (ii) the injection of memory traffic from the host system via DMA over PCIe, providing insights that cannot be obtained with synthetic traffic generators alone. Extensive experiments target an AMD Alveo U55C card, deploying up to 60 RISC-V compute cores and stressing its HBM2 memory through real-world applications and microbenchmarks with user-defined access patterns. Results showcase how Toki can effectively profile the impact on HBM performance of the compute cores' organization, the workload's memory access patterns, data locality, contention over the memory controllers, and host traffic.
著者のコメント
Presented at the 63rd ACM/IEEE Design Automation Conference (DAC '26), July 26-29, 2026, Long Beach, CA, USA; 7 pages, 7 figures, 2 tables
arXiv ID: 2609.26551 / 要約の誤りについて