講演名 | 1998/3/5 ディジタル信号処理向けプロセッサの自動合成システムにおける並列化コンパイラ 川崎 隆志, 戸川 望, 柳澤 政生, 大附 辰夫, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | 本稿では、ディジタル信号処理向けプロセッサのハードウェア/ソフトウェア協調合成システムにおける並列化コンパイラを提案する.並列化コンパイラは, C言語で書かれたディジタル信号処理アプリケーションプログラムから, 対象とするプロセッサアーキテクチャで想定される全てのハードウェアユニットが利用可能であると仮定することにより, 必要なハードウェアユニットや並列性を抽出する.コンパイルテンプレートにより, ハードウェアループやアドレッシングユニット等のディジタル信号処理プロセッサ特有のハードウェアユニットを抽出する.これらにより, プロセッサアーキテクチャのリソースを最大限に利用する実行クロックサイクル数最小のアセンブラコード生成を実現する.計算機実験により, いくつかの既存マイクロプロセッサおよびコンパイラと比較した結果を報告する. |
抄録(英) | This paper proposes a compiler on a hardware/software cosynthesis system which produces processor cores for the digital signal processing. The proposed compiler extracts required hardware units for digital signal processing and paralellization of instructions from the input application program written in C, which can be achieved by assuming that unlimited amount of hardware units can be used. The input application program goes through compile templates and thus an assembler code using hardware loop units and addressing units can be generated. As a result, the compiler generates the fastest assembler code in terms of execution clock cycle with the maximum hardware resources of the processor core. Several experimental results show the effectiveness of our compiler. |
キーワード(和) | コンパイラ / ディジタル信号処理 / ハードウェア/ソフトウェア協調設計 |
キーワード(英) | compiler / digital signal processing / hardware/software codesign |
資料番号 | |
発行日 |
研究会情報 | |
研究会 | VLD |
---|---|
開催期間 | 1998/3/5(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | VLSI Design Technologies (VLD) |
---|---|
本文の言語 | JPN |
タイトル(和) | ディジタル信号処理向けプロセッサの自動合成システムにおける並列化コンパイラ |
サブタイトル(和) | |
タイトル(英) | A Compilier on Synthesis System for Processor Cores of Digital Signal Processing |
サブタイトル(和) | |
キーワード(1)(和/英) | コンパイラ / compiler |
キーワード(2)(和/英) | ディジタル信号処理 / digital signal processing |
キーワード(3)(和/英) | ハードウェア/ソフトウェア協調設計 / hardware/software codesign |
第 1 著者 氏名(和/英) | 川崎 隆志 / Takashi KAWASAKI |
第 1 著者 所属(和/英) | 早稲田大学理工学部電子・情報通信学科 Dept.of Electronics, Information and Communication Engineering Waseda University |
第 2 著者 氏名(和/英) | 戸川 望 / Nozomu TOGAWA |
第 2 著者 所属(和/英) | 早稲田大学理工学部電子・情報通信学科 Dept.of Electronics, Information and Communication Engineering Waseda University |
第 3 著者 氏名(和/英) | 柳澤 政生 / Masao YANAGISAWA |
第 3 著者 所属(和/英) | 早稲田大学理工学部電子・情報通信学科 Dept.of Electronics, Information and Communication Engineering Waseda University |
第 4 著者 氏名(和/英) | 大附 辰夫 / Tatsuo OHTSUKI |
第 4 著者 所属(和/英) | 早稲田大学理工学部電子・情報通信学科 Dept.of Electronics, Information and Communication Engineering Waseda University |
発表年月日 | 1998/3/5 |
資料番号 | |
巻番号(vol) | vol.97 |
号番号(no) | 576 |
ページ範囲 | pp.- |
ページ数 | 8 |
発行日 |