FPGAを含む計算資源管理のためのオペレーティングシステム基盤
FPGAを含む計算資源管理のためのオペレーティングシステム基盤
批准号:
20K11751
负责人:
追川 修一
金额:
$2.75万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2020
资助国家:
日本
项目状态:
已结题
起止时间:
2020-04-01 至 2024-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
2022年度は、FPGAを含む計算資源の多重化を実現する開発環境の開発ならびに評価についての研究を行った。本研究では、FPGAは1つのプロセスが占有して使用するものであり、他のFPGAを使用するプロセスは実行を開始することができないという問題点を解決するため、計算資源としてはCPUはFPGAを代替する、またその逆も成り立つという、CPUとFPGAを並列に考えるという概念を取り入れることで、必要とする計算資源が占有されている場合は、他の利用可能な計算資源を用いて実行するという選択肢を得ることで、計算資源全体での多重化を可能にしている。そのための開発環境として、単一のプログラムから複数の利用可能な計算資源で実行可能なバイナリ等を生成できる環境が必要となる。そのプログラムから、CPUについてはコンパイルして実行可能バイナリを生成し、FPGAについては高位合成(HLS)によりFPGA回路に変換してIPを生成する開発環境の開発を行った。開発環境は、複数のオペレーティングシステム間でのポータビリティを考慮し、Dockerを用いて開発を行った。評価には汎用性を重視し、Windowsを用いて行った。WindowsではDocker for WindowsとWSL2上のDockerの2通りの方法を用いることができるため、それら両方に開発環境を構築し、比較を行った。プログラムのソースコードをどこに配置するかが開発効率に影響するため、ホスト環境にソースコードを配置するかたちで生成時間を計測したところ、Windows上にソースコードを配置するDocker for Windowsよりも、WSL2上のUbuntuにソースコードを配置するWSL2上のDockerの方が約3倍高速であり、開発環境としてはWSL2を用いる方が有効であることを明らかにした。
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
Operating System Framework for Transparent Execution on a CPU and FPGA
在 CPU 和 FPGA 上透明执行的操作系统框架
DOI:
--
发表时间:
2021
期刊:
影响因子:
--
作者:
[更田 裕司, 森田 行則, Shuichi Oikawa]
通讯作者:
Shuichi Oikawa
Operating System Resource Management for FPGA
FPGA 操作系统资源管理
DOI:
--
发表时间:
2020
期刊:
影响因子:
--
作者:
[田中 和也, 門田 暁人, Zeynep Yucel, 高井利憲, 三宅 武将,福間 慎治,森 眞一郎, Satoshi Fujita, Shuichi Oikawa]
通讯作者:
Shuichi Oikawa
不揮発性メインメモリのオペレーティングシステムサポート
-
批准号:26280018
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$10.98万
-
财政年份:2014
-
负责人:追川 修一
-
依托单位:
海外基金