2026-01-01から1年間の記事一覧
Docker 上で動いている C++ プログラムのメモリ使用量が大きく、挙動も重そうだったので heaptrack を使って確認した。 まずは素直に heaptrack を実行。 heaptrack ./a.out 相対パスを付けないと実行ファイルとして認識されない点に注意。 実行自体は成功し…
SIFT生成処理は順次実行していたのだが、SIFT生成の問題点が改善したので、並列実行に戻したいと思う。 SIFT生成オプションに合わせて、設定を変更していく。特に、 response_files は使用しない。 # 変更前 "${QEMU}" ${QEMU_FLAGS} -plugin "${QEMU_FRONTE…
SIFT生成時に誤って大量のトレースファイルが生成されてしまっているので、これのデバッグをしてみる。 Region of Interest (ROI) の開始条件判定において、m_in_roiの状態チェックが逆になっていた。具体的には、以下のような問題があった。 // 問題のあっ…
OCAシステムアーキテクチャの仕様書を日本語に翻訳して、Sphinxでドキュメント化している。 OCAは、異なるベンダーのチップレットがオープンなエコシステムで連携することを可能にするシステムアーキテクチャとのこと。 www.openchipletatlas.org 4.4節 シス…
OCAシステムアーキテクチャの仕様書を日本語に翻訳して、Sphinxでドキュメント化している。 OCAは、異なるベンダーのチップレットがオープンなエコシステムで連携することを可能にするシステムアーキテクチャとのこと。 www.openchipletatlas.org SiPにおけ…
OCAシステムアーキテクチャの仕様書を日本語に翻訳して、Sphinxでドキュメント化している。 OCAは、異なるベンダーのチップレットがオープンなエコシステムで連携することを可能にするシステムアーキテクチャとのこと。 www.openchipletatlas.org チップ間通…
OCAシステムアーキテクチャの仕様書を日本語に翻訳して、Sphinxでドキュメント化している。 OCAは、異なるベンダーのチップレットがオープンなエコシステムで連携することを可能にするシステムアーキテクチャとのこと。 www.openchipletatlas.org チップレッ…
OCAシステムアーキテクチャの仕様書を日本語に翻訳して、Sphinxでドキュメント化している。 OCAは、異なるベンダーのチップレットがオープンなエコシステムで連携することを可能にするシステムアーキテクチャとのこと。 www.openchipletatlas.org 現在のドキ…
SimPoint解析パイプラインにおいて、SIFTファイルの生成とSniperシミュレーションを実行する際に、同時並行で実行するとディスク容量不足になって落ちてしまう。 これは、SIFTファイルを全ベンチマーク分生成したうえでSniperの実行に移るのでSniperの実行に…
あけましておめでとうございます。今年も、FPGA開発日記をよろしくお願いします。 2026年1月4日で、FPGA開発日記は11年目を迎えます。 昨年は本当に忙しい1年で、ブログを書くのもほとんどままならなかった。 ブログの執筆もAIにアシストしてもらうことが非…