研究課題/領域番号 |
20K11751
|
研究種目 |
基盤研究(C)
|
配分区分 | 基金 |
応募区分 | 一般 |
審査区分 |
小区分60050:ソフトウェア関連
|
研究機関 | 東京都立産業技術大学院大学 |
研究代表者 |
追川 修一 東京都立産業技術大学院大学, 産業技術研究科, 教授 (00271271)
|
研究期間 (年度) |
2020-04-01 – 2024-03-31
|
研究課題ステータス |
完了 (2023年度)
|
配分額 *注記 |
4,290千円 (直接経費: 3,300千円、間接経費: 990千円)
2022年度: 1,300千円 (直接経費: 1,000千円、間接経費: 300千円)
2021年度: 1,690千円 (直接経費: 1,300千円、間接経費: 390千円)
2020年度: 1,300千円 (直接経費: 1,000千円、間接経費: 300千円)
|
キーワード | ソフトウェア / オペレーティングシステム / 計算機システム |
研究開始時の研究の概要 |
FPGAを用いるアプリケーションにソフトウェアと同等の利便性を提供するオペレーティングシステム基盤を実現する。ある入力に対応する出力を返すプログラムは、原理的にはCPU, FPGAのどちらでも実行可能である、ということを前提とし、FPGAが他プログラムで使用され、利用可能でない場合には、CPUをFPGAの補助的な計算資源とみなし、CPUで処理を継続することで、FPGAを含む計算資源の透過的な多重化を実現する。
|
研究成果の概要 |
本研究では、FPGAをCPUを含めた計算資源の1つとする概念を提案し、実現した。従来はFPGAは1つのプロセスによって専有されている場合には、他のFPGAを用いるプロセスは実行を開始することはできず、解放されるのを待つ必要があった。本研究では、FPGAが専有されている場合は、他の利用可能な計算資源を代替として用いて実行するという選択肢を与えるこ とで、計算資源全体での多重化を可能とした。
|
研究成果の学術的意義や社会的意義 |
FPGAはプログラマブルな計算資源としてソフトウェアと同様に利用できるべきとの考え方に基づき、OSによりFPGAを用いるアプリケーションにソフトウェアと同等の利便性を提供可能にした点に、本研究の学術的な意義がある。また本研究は、FPGAを用いるアプリケーションの開発を容易とする方向では、例えばRaspberry Piのように、Proof of Conceptの開発への波及効果が期待できる点に、本研究の社会的意義がある。
|