@techreport{oai:ipsj.ixsq.nii.ac.jp:00203299,
 author = {濱崎, 福平 and 山崎, 徹郎 and 塩谷, 亮太 and 小泉, 賢一 and 手塚, 宏史 and 稲葉, 真理 and Fukuhei, Hamazaki and Tetsuro, Yamazaki and Ryota, Shioya and Kenichi, Koizumi and Hiroshi, Tezuka and Mary, Inaba},
 issue = {16},
 month = {Feb},
 note = {回路の知識を持たないエンジニアにとって,時間,リソース,消費電力など,トレードオフとなる要素を考慮した最適化を効率よく行うことは難しい.本稿では粗粒度並列性を利用して自動最適化を行う新たな高位合成シ
ステムを提案する.関数型言語が持つ非破壊性を利用することで,並列実行可能なコードブロックすなわち粗粒度の並列性を抽出し,リソースを制約条件,時間と消費電力を目的関数とした多目的最適化問題を解くことで並列度を決定する.本稿のシステムは,データフローグラフが分岐しないという制限付きで実装した.システムの検証として,複数の FPGA を対象に,デバイスの制約条件下で最適な回路を合成する実験を行った.その結果,時間と消費電力にどの程度重点をおくかで最適な回路とデバイスが異なることを確認した., For engineers who are not familiar with circuits, it is difficult to optimize circuit considering trade-off factors such as latency, hardware resources, and power consumption. In this research, we proposed a new HLS system, which utilizes coarse-grained parallelism. It extracts parallel code blocks and determines parallelism of each block by solving multi-objective optimization problems. We implemented under the condition that there is no branch in the data flow graph. We conducted experiments to synthesize an optimal circuit under device constraints. As a result, we confirmed that the optimal device and circuit differed depending on how much emphasis was placed on time and power consumption.},
 title = {リソース制約条件を考盧した多目的最適化による高位合成関数型言語を用いた粗粒度並列性抽出のアプローチ},
 year = {2020}
}