| 講演抄録/キーワード |
| 講演名 |
2007-01-18 11:00
XMLをベースとしたCDFGマニピュレーションフレームワーク: CoDaMa ○小原俊逸・史 又華・戸川 望・柳澤政生・大附辰夫(早大) |
| 抄録 |
(和) |
本稿では,ハードウェア/ソフトウェア (HW/SW) 協調合成システムや高位合成システム構築のための,XMLをベースとしたCDFG (Control Data Flow Graph) 操作フレームワークを提案する.
CDFGは制御の流れを表すCFG (Control Flow Graph)とデータの流れを表すDFG (Data Flow Graph)で構成される.
HW/SW協調合成や高位レベル合成では,アプリケーションプログラムの内部表現としてCDFGが用いられることが多い.
それらの合成システムは,要求性能と設計制約を満たす最適なハードウェアやソフトウェアを合成するため,さまざまな最適化アルゴリズムによってCDFGを操作し,自動的に設計探索を行う.
近年のSoC(System On a Chip)アプリケーションの大規模化に伴い,合成システムに求められる機能も高度化しており,合成システム開発にかかる工数も増加している.
提案フレームワークでは,合成システム開発の生産性を向上させるため,アルゴリズムをモジュール単位で実装し,各モジュールの組み合わせによって合成システムを構築する.
アプリケーションプログラムの中間表現をXMLで記述し,入出力インタフェースをライブラリとして提供することで,開発者は容易にアルゴリズムを実装し,合成システムを構築することができる. |
| (英) |
This paper proposes an XML--based framework to manipulate CDFGs (Control Data Flow Graphs) for HW/SW (Hardware / Software) co--synthesis systems or high--level synthesis systems.
A CDFG is composed of CFG (Control Flow Graph) and DFGs (Data Flow Graphs).
In HW/SW co--synthesis systems or high--level synthesis system, CDFGs are often adopted as an internal representation of input application programs.
The systems explore design space automatically with various optimization algorithm in order to synthesize hardware and software which satisfy performance requirements and design constraints.
However, with the increased scale of the recent SoC (System On a Chip) applications, synthesis systems require implemented more advanced functions, and it would result in increased development efforts.
In the proposed framework, developers implement algorithm as modules and construct the synthesis systems by combination of the modules in order to improve development productivity.
The developers can implement algorithm and construct the systems easily by using XML descriptions as intermediate representation of application programs and providing the input/output interface. |
| キーワード |
(和) |
CDFG / XML / フレームワーク / HW/SW協調合成 / 高位合成 / / / |
| (英) |
CDFG / XML / framework / HW/SW co-synthesis / high-level synthesis / / / |
| 文献情報 |
信学技報, vol. 106, no. 454, VLD2006-97, pp. 19-24, 2007年1月. |
| 資料番号 |
VLD2006-97 |
| 発行日 |
2007-01-11 (VLD, CPSY, RECONF) |
| ISSN |
Print edition: ISSN 0913-5685 |
| PDFダウンロード |
|
| 研究会情報 |
| 研究会 |
VLD CPSY RECONF IPSJ-SLDM |
| 開催期間 |
2007-01-17 - 2007-01-18 |
| 開催地(和) |
慶応大学(日吉) |
| 開催地(英) |
Keio Univ. Hiyoshi Campus |
| テーマ(和) |
FPGAとその応用および一般 |
| テーマ(英) |
FPGA and its Application, etc. |
| 講演論文情報の詳細 |
| 申込み研究会 |
VLD |
| 会議コード |
2007-01-VLD-CPSY-RECONF-IPSJ-SLDM |
| 本文の言語 |
日本語 |
| タイトル(和) |
XMLをベースとしたCDFGマニピュレーションフレームワーク: CoDaMa |
| サブタイトル(和) |
|
| タイトル(英) |
CoDaMa: An XML-based Framework for Manipulating CDFGs |
| サブタイトル(英) |
|
| キーワード(1)(和/英) |
CDFG / CDFG |
| キーワード(2)(和/英) |
XML / XML |
| キーワード(3)(和/英) |
フレームワーク / framework |
| キーワード(4)(和/英) |
HW/SW協調合成 / HW/SW co-synthesis |
| キーワード(5)(和/英) |
高位合成 / high-level synthesis |
| キーワード(6)(和/英) |
/ |
| キーワード(7)(和/英) |
/ |
| キーワード(8)(和/英) |
/ |
| 第1著者 氏名(和/英/ヨミ) |
小原 俊逸 / Shunitsu Kohara / コハラ シュンイツ |
| 第1著者 所属(和/英) |
早稲田大学 (略称: 早大)
Waseda University (略称: Waseda Univ.) |
| 第2著者 氏名(和/英/ヨミ) |
史 又華 / Youhua Shi / シ ヨウカ |
| 第2著者 所属(和/英) |
早稲田大学 (略称: 早大)
Waseda University (略称: Waseda Univ.) |
| 第3著者 氏名(和/英/ヨミ) |
戸川 望 / Nozomu Togawa / トガワ ノゾム |
| 第3著者 所属(和/英) |
早稲田大学 (略称: 早大)
Waseda University (略称: Waseda Univ.) |
| 第4著者 氏名(和/英/ヨミ) |
柳澤 政生 / Masao Yanagisawa / ヤナギサワ マサオ |
| 第4著者 所属(和/英) |
早稲田大学 (略称: 早大)
Waseda University (略称: Waseda Univ.) |
| 第5著者 氏名(和/英/ヨミ) |
大附 辰夫 / Tatsuo Ohtsuki / オオツキ タツオ |
| 第5著者 所属(和/英) |
早稲田大学 (略称: 早大)
Waseda University (略称: Waseda Univ.) |
| 第6著者 氏名(和/英/ヨミ) |
/ / |
| 第6著者 所属(和/英) |
(略称: )
(略称: ) |
| 第7著者 氏名(和/英/ヨミ) |
/ / |
| 第7著者 所属(和/英) |
(略称: )
(略称: ) |
| 第8著者 氏名(和/英/ヨミ) |
/ / |
| 第8著者 所属(和/英) |
(略称: )
(略称: ) |
| 第9著者 氏名(和/英/ヨミ) |
/ / |
| 第9著者 所属(和/英) |
(略称: )
(略称: ) |
| 第10著者 氏名(和/英/ヨミ) |
/ / |
| 第10著者 所属(和/英) |
(略称: )
(略称: ) |
| 第11著者 氏名(和/英/ヨミ) |
/ / |
| 第11著者 所属(和/英) |
(略称: )
(略称: ) |
| 第12著者 氏名(和/英/ヨミ) |
/ / |
| 第12著者 所属(和/英) |
(略称: )
(略称: ) |
| 第13著者 氏名(和/英/ヨミ) |
/ / |
| 第13著者 所属(和/英) |
(略称: )
(略称: ) |
| 第14著者 氏名(和/英/ヨミ) |
/ / |
| 第14著者 所属(和/英) |
(略称: )
(略称: ) |
| 第15著者 氏名(和/英/ヨミ) |
/ / |
| 第15著者 所属(和/英) |
(略称: )
(略称: ) |
| 第16著者 氏名(和/英/ヨミ) |
/ / |
| 第16著者 所属(和/英) |
(略称: )
(略称: ) |
| 第17著者 氏名(和/英/ヨミ) |
/ / |
| 第17著者 所属(和/英) |
(略称: )
(略称: ) |
| 第18著者 氏名(和/英/ヨミ) |
/ / |
| 第18著者 所属(和/英) |
(略称: )
(略称: ) |
| 第19著者 氏名(和/英/ヨミ) |
/ / |
| 第19著者 所属(和/英) |
(略称: )
(略称: ) |
| 第20著者 氏名(和/英/ヨミ) |
/ / |
| 第20著者 所属(和/英) |
(略称: )
(略称: ) |
| 第21著者 氏名(和/英/ヨミ) |
/ / |
| 第21著者 所属(和/英) |
(略称: )
(略称: ) |
| 第22著者 氏名(和/英/ヨミ) |
/ / |
| 第22著者 所属(和/英) |
(略称: )
(略称: ) |
| 第23著者 氏名(和/英/ヨミ) |
/ / |
| 第23著者 所属(和/英) |
(略称: )
(略称: ) |
| 第24著者 氏名(和/英/ヨミ) |
/ / |
| 第24著者 所属(和/英) |
(略称: )
(略称: ) |
| 第25著者 氏名(和/英/ヨミ) |
/ / |
| 第25著者 所属(和/英) |
(略称: )
(略称: ) |
| 第26著者 氏名(和/英/ヨミ) |
/ / |
| 第26著者 所属(和/英) |
(略称: )
(略称: ) |
| 第27著者 氏名(和/英/ヨミ) |
/ / |
| 第27著者 所属(和/英) |
(略称: )
(略称: ) |
| 第28著者 氏名(和/英/ヨミ) |
/ / |
| 第28著者 所属(和/英) |
(略称: )
(略称: ) |
| 第29著者 氏名(和/英/ヨミ) |
/ / |
| 第29著者 所属(和/英) |
(略称: )
(略称: ) |
| 第30著者 氏名(和/英/ヨミ) |
/ / |
| 第30著者 所属(和/英) |
(略称: )
(略称: ) |
| 第31著者 氏名(和/英/ヨミ) |
/ / |
| 第31著者 所属(和/英) |
(略称: )
(略称: ) |
| 第32著者 氏名(和/英/ヨミ) |
/ / |
| 第32著者 所属(和/英) |
(略称: )
(略称: ) |
| 第33著者 氏名(和/英/ヨミ) |
/ / |
| 第33著者 所属(和/英) |
(略称: )
(略称: ) |
| 第34著者 氏名(和/英/ヨミ) |
/ / |
| 第34著者 所属(和/英) |
(略称: )
(略称: ) |
| 第35著者 氏名(和/英/ヨミ) |
/ / |
| 第35著者 所属(和/英) |
(略称: )
(略称: ) |
| 第36著者 氏名(和/英/ヨミ) |
/ / |
| 第36著者 所属(和/英) |
(略称: )
(略称: ) |
| 講演者 |
第1著者 |
| 発表日時 |
2007-01-18 11:00:00 |
| 発表時間 |
25分 |
| 申込先研究会 |
VLD |
| 資料番号 |
VLD2006-97, CPSY2006-68, RECONF2006-68 |
| 巻番号(vol) |
vol.106 |
| 号番号(no) |
no.454(VLD), no.456(CPSY), no.458(RECONF) |
| ページ範囲 |
pp.19-24 |
| ページ数 |
6 |
| 発行日 |
2007-01-11 (VLD, CPSY, RECONF) |