研究課題
本年度は、昨年度に引き続いてマルチコア/メニーコアにおける可変並列度タスクの動的スケジューリングに関する研究を実施した。到着時刻が未知なタスクに対して、各タスクの並列度、実行コアおよび実行開始時刻を適切に決定してシステムの性能向上を図るアルゴリズムを複数提案した。そのなかで、可変並列度のタスクスケジューリングにおいて各タスクの並列度決定およびコア割り当てのためのアルゴリズムが、システムの性能に対して多大な影響を及ぼす可能性を示唆した。当該の研究成果はまとめて国際論文誌にて発表され、既に出版されている。一方で、世界的な半導体不足の影響を受けて本研究で開発したタスクスケジューリング手法を適用するFPGAボードの年度内の調達が困難であったため、当初予定していたFPGAボードでの実証実験の計画を一部変更し、可変並列度を有するタスクスケジューリングについて更なる拡張を行った。その際、より高性能な計算機を拡充し、複雑なタスクスケジューリング問題を高速に解くための環境を整備した。拡張した内容として、タスクの並列実行におけるタスク同士の干渉およびマルチコア間の通信遅延の影響を踏まえた、タスク間・スレッド間における通信遅延を考慮した可変並列度タスクのスケジューリングを提案し、この研究に関する成果についても国際論文誌にて発表した。今後は、本年度に調達が叶わなかったFPGAボードを調達し、本スケジューリング手法のFPGA上への適用を行う予定である。また、さらなるタスクスケジューリング手法の拡張およびアルゴリズムの改良を引き続き実施する予定である。
翌年度、交付申請を辞退するため、記入しない。
すべて 2022 2021
すべて 雑誌論文 (5件) (うち査読あり 5件、 オープンアクセス 2件) 学会発表 (22件) (うち国際学会 10件)
Drones
巻: 6 ページ: 50~50
10.3390/drones6020050
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
巻: E105.A ページ: 540~548
10.1587/transfun.2021VLP0003
Sensors
巻: 22 ページ: 2097~2097
10.3390/s22062097
IPSJ Transactions on System LSI Design Methodology
巻: 14 ページ: 30~39
10.2197/ipsjtsldm.14.30
International Journal of Reconfigurable and Embedded Systems (IJRES)
巻: 10 ページ: 157~167
10.11591/ijres.v10.i3.pp157-167