講演名 2007-01-18
XMLをベースとしたCDFGマニピュレーションフレームワーク : CoDaMa(FPGAとその応用及び一般)
小原 俊逸, 史 又華, 戸川 望, 柳澤 政生, 大附 辰夫,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 本稿では,ハードウェア/ソフトウェア(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
資料番号 VLD2006-97,CPSY2006-68,RECONF2006-68
発行日

研究会情報
研究会 RECONF
開催期間 2007/1/11(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Reconfigurable Systems (RECONF)
本文の言語 JPN
タイトル(和) XMLをベースとしたCDFGマニピュレーションフレームワーク : CoDaMa(FPGAとその応用及び一般)
サブタイトル(和)
タイトル(英) 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
第 1 著者 氏名(和/英) 小原 俊逸 / Shunitsu KOARA
第 1 著者 所属(和/英) 早稲田大学理工学部コンピュータ・ネットワーク工学科
Dept. of Computer Science, Waseda University
第 2 著者 氏名(和/英) 史 又華 / Youhua SHI
第 2 著者 所属(和/英) 早稲田大学理工学部コンピュータ・ネットワーク工学科
Dept. of Computer Science, Waseda University
第 3 著者 氏名(和/英) 戸川 望 / Nozomu TOGAWA
第 3 著者 所属(和/英) 早稲田大学理工学部コンピュータ・ネットワーク工学科
Dept. of Computer Science, Waseda University
第 4 著者 氏名(和/英) 柳澤 政生 / Masao YANAGISAWA
第 4 著者 所属(和/英) 早稲田大学理工学部コンピュータ・ネットワーク工学科
Dept. of Computer Science, Waseda University
第 5 著者 氏名(和/英) 大附 辰夫 / Tatsuo OHTSUKI
第 5 著者 所属(和/英) 早稲田大学理工学部コンピュータ・ネットワーク工学科
Dept. of Computer Science, Waseda University
発表年月日 2007-01-18
資料番号 VLD2006-97,CPSY2006-68,RECONF2006-68
巻番号(vol) vol.106
号番号(no) 458
ページ範囲 pp.-
ページ数 6
発行日