@techreport{oai:ipsj.ixsq.nii.ac.jp:00096115, author = {右近, 祐太 and 大塚, 卓哉 and 青木, 孝 and 関原, 悠介 and 宮崎, 昭彦 and Yuta, Ukon and Takuya, Otsuka and Takashi, Aoki and Yusuke, Sekihara and Akihiko, Miyazaki}, issue = {50}, month = {Nov}, note = {近年,ビッグデータの解析や画像処理などといった高負荷なサービスをデータセンタ等で集約的に行うことが期待されており,システム負荷を低減するためにハードウェアアクセラレータの必要性が高まっている.だが,既存のハードウェアアクセラレータの多くは処理内容が固定ざれ処理ごとに使い分ける必要があることから,様々なアプリケーションを実行するシステムでは多数のアクセラレータを用意しなければならない.そこで,我々は柔軟に処理内容を変更することができ,かつ高速な処理が実現できる FPGA を用いたアクセラレータに注目し,アプリケーションの種類や量の変動に対応した共有型マルチ FPGA システムを試作して画像処理などに応用してきた.しかし,このシステムには資源の断片化によりシステムの利用効率が低下する問題がある.本研究ではこの問題を解決するために,ソフトウェアのメモリ管理によく使われるガベージコレクションをこのシステムに応用した手法を提案する.本稿ではシミュレーションを用いて需要予測に基づくアプリケーションの事前実装のみを行った場合と,この手法と提案手法を組み合わせて実行した場合でアプリケーションの追加に失敗する確率を評価し,失敗確率がシステム上で動作するアプリケーションの平均数に応じて 3.1%~11.2% 改善することを示した., Recently, it is expected to provide high-load services such as analysis of big data or image processing in a data center, and it becomes important for a hardware accelerator to help the software. A conventional hard ware accelerator is usually dedicated to a single application. Therefore, it is necessary to prepare many hardware accelerators for a system which provides a variety of services. We focus on a FPGA accelerator which has flexibility and high performance, and have proposed a Shared Multi-FPGA System for image processing. In this paper, we propose a Hardware Garbage Collection(HGC) algorithm for a Shared Multi-FPGA System. The algorithm can improve system resource efficiency. In experiments, HGC algorithm and a algorithm based on demand forecast are examined in terms of probability of failure to add applications. As a result, by using the conventional method and the proposed method, we show that probability of failure to add applications is improved by 3.1%~11.2%.}, title = {共有型マルチ FPGA システムに向けた動的再配置手法と評価}, year = {2013} }