• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2020 Fiscal Year Annual Research Report

Task Scheduling on Multiple- and Many-cores

Research Project

Project/Area Number 20J21208
Research InstitutionRitsumeikan University

Principal Investigator

西川 広記  立命館大学, 理工学研究科, 特別研究員(DC1)

Project Period (FY) 2020-04-24 – 2023-03-31
KeywordsEmbedded Systems / Task Scheduling / System Level Design
Outline of Annual Research Achievements

本研究では可変並列度を有するタスクのスケジューリングについて、理論の研究を行った。本研究の実施状況について述べる。これまでの研究では、実行すべきタスクの集合が与えられたときにタスクにおける実行順序を、システムの設計段階において、決定する作業を行うタスクの静的なスケジューリング手法を提案してきた。従来手法ではタスクをマルチコアにおける単一のコアにのみ割り当てた実行が想定されていたが、本研究が対象としてきたのは可変並列度を有する並列タスクと呼ばれるタスクであり、これは各タスクを複数のコア上で実行することを許容するタスクのことを示す。そのため本研究におけるタスクスケジューリング手法は、各タスクのマッピング/スケジューリングに加えて、並列度の決定をも行う必要があった。このタスクスケジューリング手法の研究において過去にいくつか成果を挙げてきた。
次に、本年度において取り組んだ研究では、実行すべきタスクの集合が与えられたとき、システムの運用時において、可変な並列度を有するタスクを動的にマッピング/スケジューリングおよび並列度を決定する手法について提案を行った。並列度に応じた各タスクの実行時間は与えられるが、タスクの到着時刻が未知である。そのため、タスクスケジューラはタスクが到着し実行可能になった段階で、各タスクの並列度およびスケジューリングを決定する。本年度では前述の動的スケジューリングに対して新たなアルゴリズムを複数開発し提案し並列度を決定するアルゴリズムと並列度の決定されたタスクをマルチコア上にマッピング/スケジューリングする手法とに分け、複数のアルゴリズムを開発し提案した。
今後の研究計画として、最適な並列度の決定およびスケジューリングの手法を引き続き開発を実施する予定である。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

当初より想定していた計画通り、従来の静的な可変並列度タスクのスケジューリング手法を動的な手法へと拡張した。本年度において取り組んだ研究では、実行すべきタスクの集合が与えられたとき、システムの運用時において、可変な並列度を有するタスクを動的にマッピング/スケジューリングおよび並列度を決定する手法について提案を行った。本研究での想定では、並列度に応じた各タスクの実行時間は与えられるが、タスクの到着時刻が未知である。そのため、タスクスケジューラはタスクが到着し実行可能になった段階で、各タスクの並列度およびスケジューリングを決定する。
現在は本手法をさらに発展させ、スケジューラが管理している実行タスクの情報を利用することでスケジューリング・マッピングおよび並列度を最適に決定するアルゴリズムを開発中である。

Strategy for Future Research Activity

今後は、当初より予定していたタスクのモニタリングおよびプロファイリングを実施していく予定である。当初に計画していた教師あり学習に基づくタスクスケジューリングの手法の検討に向け、タスクスケジューラがスケジュールを最適化する上で重要なパラメタを解析し、そこから得られたパラメタに基づいてタスクスケジューラ自身がスケジューリングを最適化する手法について引き続き開発を行う予定である。

  • Research Products

    (14 results)

All 2021 2020

All Journal Article (1 results) (of which Peer Reviewed: 1 results,  Open Access: 1 results) Presentation (11 results) (of which Int'l Joint Research: 9 results) Funded Workshop (2 results)

  • [Journal Article] Function-Level Module Sharing Techniques in High-Level Synthesis2020

    • Author(s)
      Hiroki Nishikawa, Kenta Shirane, Ryohei Nozaki, Ittetsu Taniguchi, Hiroyuki Tomiyama
    • Journal Title

      ETRI Journal

      Volume: 42 Pages: 527-533

    • DOI

      10.4218/etrij.2020-0107

    • Peer Reviewed / Open Access
  • [Presentation] A Home Security Camera System with Container-based Resource Allocation on Raspberry Pi2021

    • Author(s)
      Takuya Egashira, Hiroki Nishikawa, Xiangbo Kong and Hiroyuki Tomiyama
    • Organizer
      International Conference on Electronics, Information, and Communication (ICEIC)
    • Int'l Joint Research
  • [Presentation] Accuracy and Speed Evaluation of Eye Blink Detection Algorithms via OpenCV and Dlib Libraries2021

    • Author(s)
      Yuho Toku, Satoshi Ito, Tomoyasu Shimada, Hiroki Nishikawa, Xiangbo Kong and Hiroyuki Tomiyama
    • Organizer
      International Workshop on Nonlinear Circuits, Communications and Signal Processing (NCSP)
    • Int'l Joint Research
  • [Presentation] A Low-power Security Camera System Using OpenCV and YOLO2021

    • Author(s)
      Eiji Sugahara, Hiroki Nishikawa, Takuya Egashira, Xiangbo Kong and Hiroyuki Tomiyama
    • Organizer
      International Workshop on Nonlinear Circuits, Communications and Signal Processing (NCSP)
    • Int'l Joint Research
  • [Presentation] Improvement of Detection Rate Using Preprocessed Infrared Images2021

    • Author(s)
      Wanyin Shi, Hiroki Nishikawa, Xiangbo Kong and Hiroyuki Tomiyama
    • Organizer
      International Workshop on Nonlinear Circuits, Communications and Signal Processing (NCSP)
    • Int'l Joint Research
  • [Presentation] A Dynamic Path Planning Method for Multirotor Using Depth Images in AirSim2021

    • Author(s)
      Tomoyasu Shimada, Hiroki Nishikawa, Xiangbo Kong and Hiroyuki Tomiyama
    • Organizer
      International Workshop on Nonlinear Circuits, Communications and Signal Processing (NCSP)
    • Int'l Joint Research
  • [Presentation] 可変並列度タスクの動的スケジューリングアルゴリズム2021

    • Author(s)
      疋田拓万, 西川広記, 冨山宏之
    • Organizer
      電子情報通信学会VLD/HWS研究会
  • [Presentation] 精度可変な近似計算回路の高位合成2021

    • Author(s)
      白根健太, 西川広記, 孔祥博, 冨山宏之,
    • Organizer
      電子情報通信学会VLD/HWS研究会
  • [Presentation] Scheduling of Moldable Fork-Join Tasks with Inter- and Intra-Task Communications2020

    • Author(s)
      Hiroki Nishikawa, Kana Shimada, Ittetsu Taniguchi and Hiroyuki Tomiyama
    • Organizer
      International Workshop on Software and Compilers for Embedded Systems (SCOPES)
    • Int'l Joint Research
  • [Presentation] Heuristic Algorithms for Dynamic Scheduling of Moldable Tasks2020

    • Author(s)
      Takuma Hikida, Hiroki Nishikawa, Hiroyuki Tomiyma
    • Organizer
      International SoC Design Conference (ISOCC)
    • Int'l Joint Research
  • [Presentation] Scheduling of Rigid Tasks on Heterogeneous Multicores2020

    • Author(s)
      Takaya Watanabe, Hiroki Nishikawa, Hiroyuki Tomiyma
    • Organizer
      International SoC Design Conference (ISOCC)
    • Int'l Joint Research
  • [Presentation] A Quadcopters Flight Simulation Considering the Influence of Wind2020

    • Author(s)
      Mayu Ida, Hiroki Nishikawa, Xiangbo Kong, Ittetsu Taniguchi, Hiroyuki Tomiyma
    • Organizer
      International SoC Design Conference (ISOCC)
    • Int'l Joint Research
  • [Funded Workshop] EMBEDDED SYSTEMS WEEK2020

  • [Funded Workshop] RISC-V DAY2020

URL: 

Published: 2021-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi