論文の概要: Stop Paying by the Letter: Accelerating Full-Chip RTL Simulation with Host-Side Tokenized Logging
- arxiv url: http://arxiv.org/abs/2610.27356v1
- Date: Mon, 19 Oct 2026 22:34:47 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-10-21 21:58:47.535654
- Title: Stop Paying by the Letter: Accelerating Full-Chip RTL Simulation with Host-Side Tokenized Logging
- Title(参考訳): 文字による支払い停止:ホスト側トークン化ロギングによるフルチップRTLシミュレーションの高速化
- Abstract要約: 異種多コアSOCのためのホスト側インシミュレートトークン化ロギングアーキテクチャを提案する。
リンクタイムのELFフォーマットストリング仮想アドレスを、Arm、RISC-V、DSPコアをまたいだ32ビットワード整列スロットプロトコル上のトークンとして使用すると、オンコアロギングはシングルパススキャンに崩壊する。
我々は、シミュレーターメモリのオーバーヘッドをゼロにして100%の出力パリティを実現し、レグレッションパス当たり1,314.85CPU時間(-26.18%)を節約した。
- 参考スコア(独自算出の注目度): 1.2078273498134855
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Firmware diagnostic logging (printf) is an essential debug instrument in full-chip SoC design verification, yet it imposes a heavy tax on cycle-accurate RTL simulation: formatting a 30-character, 1-argument message on a simulated CPU and serializing it through an MMIO aperture costs 3.04 to 15.23 $μ$s per call (15.27 $μ$s unweighted / 15.08 $μ$s print-weighted critical-path mean on Suite A). Unlike embedded tokenizers that target flash footprint and wire bytes with offline decoding, RTL simulation is governed by a two-regime cost function---cross-fabric SoC paths are dominated by MMIO bus stalls (84.7% of call latency) whereas local subsystem paths are dominated by on-core vsprintf formatting (61.7%)---and requires live, zero-simulation-time string reconstruction to drive UVM scoreboards. We present a host-side in-simulation tokenized logging architecture for heterogeneous multi-core SoCs that eliminates both bottlenecks with zero firmware call-site edits. Using link-time ELF format-string virtual addresses as tokens over a fixed 32-bit word-aligned slot protocol across Arm, RISC-V, and DSP cores, on-core logging collapses to a single-pass specifier scan and $(1+S)$ MMIO word writes. This removes all on-core radix conversion ($C_{\mathrm{fmt}} \to 0$), 85.0%--94.5% of deployed bus transactions, 84.6%--93.3% of MMIO bus-stall cycles, and 63.5%--90.9% of total on-core logging cycles ($2.74\times$--$11.03\times$), while a SystemVerilog monitor reconstructs bit-exact strings in zero simulated cycles ($Δt_{\mathrm{sim}} = 0$). Across 858 matched full-chip test pairs (1,716 paired runs across 1,972 runs), we achieve 100% output parity with zero simulator memory overhead, saving 1,314.85 CPU hours (-26.18%) per regression pass, cutting median test CPU time by 41.51% (Suite A) and 21.33% (Suite B), and shrinking traces by 42.84% and waveforms by 28.82%.
- Abstract(参考訳): ファームウェア診断ロギング(printf)は、フルチップのSoC設計検証において必須のデバッグツールであるが、サイクル精度のRTLシミュレーションに重い税を課している: シミュレーションCPU上で30文字の1桁のメッセージをフォーマットし、MMIOアパーチャでシリアライズする。
フラッシュフットプリントやワイヤバイトをオフラインデコードでターゲットとする組み込みトークンとは異なり、RTLシミュレーションは2レジスタのコスト関数で制御される--クロスファブリックなSoCパスはMMIOバスストール(呼び出し遅延の84.7%)で支配されるのに対し、ローカルサブシステムパスはオンコア対プリントフフォーマット(61.7%)で支配される--UVMスコアボードを駆動するためにライブでゼロシミュレートされた文字列再構築を必要とする。
本稿では,ヘテロジニアスなマルチコアSoCのためのホスト側でシミュレーションされたトークン化ロギングアーキテクチャを提案する。
リンクタイムのELFフォーマットストリング仮想アドレスを、Arm、RISC-V、DSPコアをまたいだ32ビットワード整列スロットプロトコル上のトークンとして使用すると、オンコアロギングはシングルパス仕様化スキャンに崩壊し、1+S$ MMIOワード書き込みになる。
これにより、オンコアのラディクス変換(C_{\mathrm{fmt}} \to 0$)、デプロイされたバストランザクションの85.0%--94.5%、MMIOバスストールサイクルの84.6%--93.3%、オンコアのロギングサイクル全体の63.5%--90.9%(2.74\times$--11.03\times$)が取り除かれ、SystemVerilogモニタはゼロシミュレートサイクルのビット実行文字列を再構築する(Δt_{\mathrm{sim}} = 0$)。
858対のフルチップテストペア(1,716対のペアが1,972回のランで走る)は100%の出力パリティを実現し、シミュレータメモリのオーバーヘッドをゼロにし、レグレッションパスあたり1,314.85CPU時間 (-26.18%) を節約し、中央テストCPU時間を41.51% (Suite A) と21.33% (Suite B) に削減し、トレースを42.84%、波形を28.82%削減した。
関連論文リスト
- HPCAgent-Bench: A Framework for Sound Benchmarking of Code-Optimizing Agents, Harnesses, and Skills [41.895790132512154]
コーディングエージェントは、コードの最適化にますます使われています。
既存のベンチマークでは,ひとつのアクセラレータやプログラミングモデル,あるいはハーネスが修正されているため,各コンポーネントのコントリビューションを分離することはできない。
ループレベルの最適化課題,HPCコードから抽出したカーネル,マシンラーニングモデルという,689のカーネルを3トラックにまとめたHPCAgent-Benchを提案する。
論文 参考訳(メタデータ) (2026-10-14T13:22:48Z) - Right In-Place (RiP) Convolution: A Simple, General, and Near-Optimal Strategy for Memory-Efficient CNN Inference [0.0]
演算ではなくアクティベーションメモリは、マイクロコントローラのような制約のあるハードウェア上でのCNN推論を制限する。
直接 in-place 畳み込みは二重バッファのコストを低減させるが、Gural と Murmann のメモリ最適化の定式化は有効なパディング、単位非有界ストライド、単位拡張、奇数正方核を仮定する。
本稿では,各レイヤが共有ワークスペース内で入力を右に読み取り,インデックスゼロから出力を左に書き込むという,ビット単位の演算であるRight In-Place畳み込みを提案する。
論文 参考訳(メタデータ) (2026-09-30T18:51:30Z) - Bimanual Manipulation Within an 8 GB Budget: Zero-Copy Sensing and Quantized ACT on an Entry-Level Jetson [35.18016233072556]
NVIDIA Jetson Orin Nano Super (8GB) で完全に動作する2次元SO-101システムを提案する。
我々は、NVMMバッファによってバックアップされたGStreamerキャプチャパイプラインを構築し、3つのカメラセンシングから冗長なホストデバイスコピーを取り除く。
我々は、ACTと拡散政策を同一のデモンストレーションで訓練し、それぞれが独自の基準予算で実施する。
論文 参考訳(メタデータ) (2026-08-04T17:09:41Z) - DualKV: Shared-Prompt Flash Attention for Efficient RL Training with Large Rollouts and Long Contexts [32.57334288518084]
GRPOやDAPOのような現代のRLポストトレーニングメソッドは、共有プロンプトからサンプリングされた$R$トークンの$N$レスポンスシーケンスでトレーニングする。
標準FlashAttentionは、すべての$P$プロンプトトークンを前方と後方の両方で$N回複製する。
トレーニング中に共有プロンプトレプリケーションを排除した最初のFlashカーネルである textDualAttention を提案する。
論文 参考訳(メタデータ) (2026-05-14T21:11:32Z) - SURGE: SuperBatch Unified Resource-efficient GPU Encoding for Heterogeneous Partitioned Data [3.1624024957575982]
SURGEは,4万の論理パーティションに8億以上のテキストの埋め込みを生成するために,本番環境にデプロイされたストリーミングエンコーディングシステムである。
4つのNVIDIA L4768を持つ10Mテキストでは、SURGEは26,413のテキスト/sを提供する。
論文 参考訳(メタデータ) (2026-05-01T19:51:50Z) - ELSA: Exact Linear-Scan Attention for Fast and Memory-Light Vision Transformers [11.576817774473398]
既存のアテンションアクセラレータは、しばしば正確なソフトマックスのセマンティクスを交換し、融合されたコアカーネルに依存する。
本稿では,実算術における厳密なソフトマックスのセマンティクスを近似可能な$mathcalO(ulog n)$ FP32の相対誤差境界で予約するオンラインソフトマックスアテンションをアルゴリズム的に再構成するbfELSAを提案する。
HMMA/GMMA Core命令に依存し、FP32パスを提供しないFlashAttention-2/3とは異なり、ELSAはA100とリソースで同一に動作する。
論文 参考訳(メタデータ) (2026-04-26T16:41:30Z) - Efficient Fuzzy Private Set Intersection from Secret-shared OPRF [41.88845480337768]
Fuzzy PSI (FPSI) は、受信者がQ$で$qを学習するPSI変種であり、W$に約$wが存在する。
本稿では, [1, infty]$ distance における$L_p に対する効率的な FPSI プロトコルを提案する。
我々のプロトコルは、集合サイズ$m,n$、次元$d$、距離しきい値$$で線形通信と計算の複雑さを実現する。
論文 参考訳(メタデータ) (2026-04-16T11:51:25Z) - Breaking the KV Cache Bottleneck: Fan Duality Model Achieves O(1) Decode Memory with Superior Associative Recall [0.0]
Fan Duality Modelは、シーケンスモデリングにおけるメモリ効率と連想リコールの間の緊張を解消する。
FDMはシーケンス処理を、長距離パターンを隠蔽状態に圧縮する波動成分と、特定のトークンを取得する粒子成分の2つのコンポーネントに分割する。
本稿では,再帰的なスキャンを凍結し,キャッシュを埋め込みと共に最適化する2段階のトレーニング戦略であるFreeze-Scanを提案する。
論文 参考訳(メタデータ) (2026-04-09T02:00:30Z) - dParallel: Learnable Parallel Decoding for dLLMs [77.24184219948337]
拡散大言語モデル(dLLM)は並列トークン予測と低推論遅延を提供する。
既存のオープンソースモデルは、パフォーマンスを確保するためにトークン長のデコードステップをほとんど必要としています。
高速サンプリングのためにdLLMs固有の並列性を解き放つシンプルで効果的な方法であるdParallelを導入する。
論文 参考訳(メタデータ) (2025-09-30T16:32:52Z) - Hardware-Aware Parallel Prompt Decoding for Memory-Efficient Acceleration of LLM Inference [23.633481089469836]
LLM(Large Language Models)の自動回帰デコーディングは、ハードウェアの性能に大きなオーバーヘッドをもたらす。
トレーニング可能なパラメータを0.0002$%しか必要とせず,A100-40GBのGPUをたった16時間で効率的にトレーニングできる並列プロンプトデコーディングを提案する。
我々のアプローチでは、最大2.49$times$ スピードアップを示し、最小のメモリオーバーヘッドは0.0004$%である。
論文 参考訳(メタデータ) (2024-05-28T22:19:30Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。