講演名 2014-01-29
不定サイクル演算に対応した分散制御における動的演算バインディング(FPGA合成技術,FPGA応用及び一般)
山下 真司, 石浦 菜岐佐,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) オペランドや実行時の状況によって実行サイクル数が変動する不定サイクル演算器を含む回路を効率的に制御するための分散制御方式において,演算を実行するタイミングや順序だけでなく,演算器も動的に決定できる方式を提案する.Del Barrioの分散制御方式は,演算器毎に状態機械を設けて演算の実行制御を行うものであり,回路規模の増加は少ないが,同一演算器に割り当てられた演算の実行順序は変更できない.Pilatoの分散制御方式は,演算毎にその実行の可否を表わす状態変数を設けて演算の実行を制御するため,演算の実行順序を動的に変更できるが,各演算を実行する演算器は固定されていた.本稿の制御方式は,Pilatoの方式を拡張することにより,各演算が実行可能になった時点で空いている演算器を使用できるようにするものである.評価実験を行なったところ,回路規模や遅延は増加するが,実行サイクル数を約6~10%削減できることが確認できた.
抄録(英) This article presents a new distributed method for controlling circuits with variable latency units, which can dynamically assign operations to functional units as well as it adjusts timing and order of operation execution. The Del Barrio's method controls each functional unit with a dedicated state machine and adaptively changes the timing of operation execution, but the execution order of the operations for each unit is fixed. The Pilato's method allows the change of execution order by assigning a state variable to each operation to express its executability, but each operation is bound to a fixed functional unit. Our method extends the Pilato's method so that operations may be processed using either one of free units as soon as they are executable. A preliminary experiment shows that execution cycles are reduced by 6 to 10%, though there is significant increase in circuit size and delay.
キーワード(和) 高位合成 / 分散制御 / 動的演算バインディング
キーワード(英) High-Level Synthesis / Distributed Controller / Dynamic Operation Binding
資料番号 VLD2013-128,CPSY2013-99,RECONF2013-82
発行日

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

講演論文情報詳細
申込み研究会 Computer Systems (CPSY)
本文の言語 JPN
タイトル(和) 不定サイクル演算に対応した分散制御における動的演算バインディング(FPGA合成技術,FPGA応用及び一般)
サブタイトル(和)
タイトル(英) Dynamic Operation Binding in Distributed Controller for Supporting Functional Units with Variable Latency
サブタイトル(和)
キーワード(1)(和/英) 高位合成 / High-Level Synthesis
キーワード(2)(和/英) 分散制御 / Distributed Controller
キーワード(3)(和/英) 動的演算バインディング / Dynamic Operation Binding
第 1 著者 氏名(和/英) 山下 真司 / Shinji YAMASHITA
第 1 著者 所属(和/英) 関西学院大学理工学部
Kwansei Gakuin University
第 2 著者 氏名(和/英) 石浦 菜岐佐 / Nagisa ISHIURA
第 2 著者 所属(和/英) 関西学院大学理工学部
Kwansei Gakuin University
発表年月日 2014-01-29
資料番号 VLD2013-128,CPSY2013-99,RECONF2013-82
巻番号(vol) vol.113
号番号(no) 417
ページ範囲 pp.-
ページ数 6
発行日