講演名 2002/11/21
大規模マルチプロセッサ自動合成システムの基本検討
池田 哲崇, 西門 秀人, 瀬戸 与志孝, 加藤 俊之, 山内 寛紀,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) C言語で記述されたプログラムからリアルタイム処理向けマルチプロセッサシステムの自動合成を行うシステムを提案している.本システムは,始めに逐次処理のC言語で書かれたプログラムから並列性を自動抽出し,タスクスケジューリングを行い,HDLで記述しておいた通信ポートを持つRISC型のプロセッサエレメント(PE)のPE間接続ネットリストを自動生成することで,マルチプロセッサシステムのハードウェア・ソフトウェアの両方を同時に自動合成を可能とした.これまでに,信号処理レベルのアプリケーションであるFFTプログラムからマルチプロセッサシステムを自動合成し,その動作をシミュレーションにより確認している.さらに,より大規模なアプリケーションに適用するために,ネットワークの階層化,スケジューリングの改良等の大規模マルチプロセッサ自動合成システムのプロトタイプの検討を行ったので報告する.
抄録(英) We proposed a multi-processor based software and hardware co-design platform intended for generating real-time applications. This system, first, extracts the parallelism automatically from an original program described by C language, and then execute task scheduling to synthesize automatically the net-list of the connection between each PE that has communication ports described in HDL, in order that it can automatically generate both hardware and software of the multi-processor system simultaneously. So far, we have confirmed its work by a simulation in which we conducted an automatic generation of a multi-processor system for an FFT program, which is one of the signal-processing applications. Further, to make the system applicable to larger-scale applications, we have examined a prototype of a large-scale automatic multi-processor generation system on making the network among the processors hierarchical, some improvements in the scheduling part and so on. So we are here reporting that discussion.
キーワード(和) ハードウェア/ソフトウェア自動合成 / マルチプロセッサシステム / 並列化コンパイラ / システムオンチップ
キーワード(英) Hardware-Software Co-design / Multi-processor system / Parallelizing compiler / System on Chip
資料番号 VLD2002-97
発行日

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

講演論文情報詳細
申込み研究会 VLSI Design Technologies (VLD)
本文の言語 JPN
タイトル(和) 大規模マルチプロセッサ自動合成システムの基本検討
サブタイトル(和)
タイトル(英) Basic Design of a Large-Scale Multi-processor Automatic Generation System
サブタイトル(和)
キーワード(1)(和/英) ハードウェア/ソフトウェア自動合成 / Hardware-Software Co-design
キーワード(2)(和/英) マルチプロセッサシステム / Multi-processor system
キーワード(3)(和/英) 並列化コンパイラ / Parallelizing compiler
キーワード(4)(和/英) システムオンチップ / System on Chip
第 1 著者 氏名(和/英) 池田 哲崇 / Noritaka IKEDA
第 1 著者 所属(和/英) 立命館大学大学院理工学研究科情報システム学専攻
Information Science and Systems Engineering, Graduate School of Science & Engineering RITSUMEIKAN UNIVERSITY
第 2 著者 氏名(和/英) 西門 秀人 / Hideto NISHIKADO
第 2 著者 所属(和/英) 立命館大学大学院理工学研究科情報システム学専攻
Information Science and Systems Engineering, Graduate School of Science & Engineering RITSUMEIKAN UNIVERSITY
第 3 著者 氏名(和/英) 瀬戸 与志孝 / Yoshitaka SETO
第 3 著者 所属(和/英) 立命館大学大学院理工学研究科情報システム学専攻
Information Science and Systems Engineering, Graduate School of Science & Engineering RITSUMEIKAN UNIVERSITY
第 4 著者 氏名(和/英) 加藤 俊之 / Toshiyuki KATO
第 4 著者 所属(和/英) 立命館大学大学院理工学研究科情報システム学専攻
Information Science and Systems Engineering, Graduate School of Science & Engineering RITSUMEIKAN UNIVERSITY
第 5 著者 氏名(和/英) 山内 寛紀 / Hironori YAMAUCHI
第 5 著者 所属(和/英) 立命館大学大学院理工学研究科情報システム学専攻
Information Science and Systems Engineering, Graduate School of Science & Engineering RITSUMEIKAN UNIVERSITY
発表年月日 2002/11/21
資料番号 VLD2002-97
巻番号(vol) vol.102
号番号(no) 476
ページ範囲 pp.-
ページ数 6
発行日