- 著者
-
金子 峰雄
- 出版者
- 一般社団法人電子情報通信学会
- 雑誌
- 電子情報通信学会技術研究報告. VLD, VLSI設計技術 (ISSN:09135685)
- 巻号頁・発行日
- vol.105, no.442, pp.19-24, 2005-11-24
多くの高位合成システムでは, 演算スケジュールの終了後に資源割り当てを行うため, 資源割り当て時に生存期間が全て確定しており, 衝突のない資源共有が容易に行われる.これに対して, 資源割り当てをスケジュールに先行させる, あるいは資源割り当てとスケジュールを同時進行的に最適化する合成手法においては, 資源割り当て時にデータや演算の生存期間が確定しておらず, 不用意な資源共有はスケジュール不能な解を生成してしまう.この論文では, スケジュール解の存在を保証する資源割り当てについて考察を行っている.ここではessential lifetime overlap (ELO)と呼ばれる不可避なlifetime overlapを定義・導入し, それらの極小集合であるMinELOが単一プロセッサスケジュール解から抽出できるとを明らかにした.実際の資源割り当てにあたっては, このMinELOだけに注意して資源共有を行うことで, スケジュール可能性を保証できる.