講演名 | 2013-09-19 FPGAプロトタイピング向けメモリ管理フレームワークの開発(FPGA応用,リコンフィギャラブルシステム,一般) 高前田(山崎) 伸也, 吉瀬 謙二, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | FPGAによるプロセッサプロトタイピングは高速な動作検証を可能にするが,FPGAが持つメモリリソースを意識した詳細な実装が求められるため,システムの開発には多くの労力を要する.本稿では,プロトタイピングを主な対象とした,FPGAのメモリシステム管理フレームワークを提案する.オフチップに持つDRAMを活用し,シンプルなインターフェースを持つ仮想的な大容量で高速なメモリブロックを提供する.マルチコアプロセッサを題材に,実際のFPGA上で本フレームワークを評価した結果,無限大のオンチップメモリを持つ理想的なFPGAを想定してデザインされたハードウェアの振る舞いを,本フレームワークにより合成されたメモリブロックを用いることで,サイクルレベル正確性を維持したまま現実的な速度でエミュレーションできることを確認した. |
抄録(英) | FPGA-based rapid prototyping supports faster emulation, but it requires the detailed implementation for each FPGA characteristic, especially memory resources. It makes it harder to implement a sufficient memory system of the target architecture on FPGA. In this paper, we propose a new framework to automatically synthesize a specialized memory system for FPGA-based rapid prototyping. The framework provides an abstracted fast memory via a simple interface by employing on-chip memory fabrics and off-chip large-capacity memory components. We evaluated our framework on an actual FPGA system, by using an advanced multicore architecture as a target of prototyping. The evaluation result shows that the multicore designed with an assumption of infinite on-chip memory on FPGA can be emulated at realistic speed with keeping the cycle-accuracy, by using the synthesized memory system. |
キーワード(和) | FPGA / プロトタイピング / サイクルアキュレートエミュレーション / メモリシステム |
キーワード(英) | FPGA / Prototyping / Cycle-Accurate Emulation / Memory System |
資料番号 | RECONF2013-35 |
発行日 |
研究会情報 | |
研究会 | RECONF |
---|---|
開催期間 | 2013/9/11(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | Reconfigurable Systems (RECONF) |
---|---|
本文の言語 | JPN |
タイトル(和) | FPGAプロトタイピング向けメモリ管理フレームワークの開発(FPGA応用,リコンフィギャラブルシステム,一般) |
サブタイトル(和) | |
タイトル(英) | Development of Memory Management Framework for FPGA-based Prototyping |
サブタイトル(和) | |
キーワード(1)(和/英) | FPGA / FPGA |
キーワード(2)(和/英) | プロトタイピング / Prototyping |
キーワード(3)(和/英) | サイクルアキュレートエミュレーション / Cycle-Accurate Emulation |
キーワード(4)(和/英) | メモリシステム / Memory System |
第 1 著者 氏名(和/英) | 高前田(山崎) 伸也 / Shinya TAKAMAEDA-YAMAZAKI |
第 1 著者 所属(和/英) | 東京工業大学大学院情報理工学研究科:日本学術振興会特別研究員(DC1) Graduate School of Information Science and Engineering Tokyo Institute of Technology:JSPS Research Fellow (DC1) |
第 2 著者 氏名(和/英) | 吉瀬 謙二 / Kenji KISE |
第 2 著者 所属(和/英) | 東京工業大学大学院情報理工学研究科 Graduate School of Information Science and Engineering Tokyo Institute of Technology |
発表年月日 | 2013-09-19 |
資料番号 | RECONF2013-35 |
巻番号(vol) | vol.113 |
号番号(no) | 221 |
ページ範囲 | pp.- |
ページ数 | 6 |
発行日 |