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

2020 Fiscal Year Research-status Report

並列プログラミングのための反転授業向け学習支援ツールの研究

Research Project

Project/Area Number 18K02920
Research InstitutionKonan University

Principal Investigator

若谷 彰良  甲南大学, 知能情報学部, 教授 (60330403)

Co-Investigator(Kenkyū-buntansha) 前田 利之  阪南大学, 経営情報学部, 教授 (70320041)
Project Period (FY) 2018-04-01 – 2022-03-31
KeywordsMOOC / 反転学習 / 自動生成 / 並列処理 / 並列プログラミング / OpenACC
Outline of Annual Research Achievements

並列コンピュータが一般化し、そのための並列プログラミングの需要が増加している。並列プログラミングの学習においては、APIの理解およびスレッド制御やデータ依存関係を理解するために、一般に、大量の例題を用いた学習が有効である。
2020年度は、CUDAと並んでGPUプログラミングに用いられるOpenACCを用いた並列プログラミングに対して、学習コンテンツの作成およびプログラミング演習の例題となるwebツールを作成した。OpenACCは、OpenMP同様に、プラグマを既存言語に付加するだけで並列プログラムが生成できるものであるが、タスクの分散だけでなくホストとデバイス間のデータ移動のコードも自動的に追加されるので、ユーザにとってデータ移動の削減などの最適化が難しく、プログラム作成は容易になるものの、性能を上げることが困難である。よってこの部分を初学者に理解してもらうことは重要になる。
OpenACCのwebツールを完成したことにより、当初予定していた、並列プログラミングの代表的なツールである、CUDA、OpenMP、POSIX thread、MPI、AVX、OpenACCの学習ツールからなるwebアプリケーションスイートが完成したことになる。また、今回のOpenACCのwebツールでは、前述の最適化の部分の学習にも対応し、プログラム作成の学習だけでなく、最適化の一部も意識したものとしている。評価に関しては、webツールの動作確認を行い、実際の学習を用いた被験者実験については、実験手段の準備を行った。

Current Status of Research Progress
Current Status of Research Progress

3: Progress in research has been slightly delayed.

Reason

実際の被験者による実証実験を行う準備は行ったが、コロナ禍のために対面での実験が難しく、実施ができていない。

Strategy for Future Research Activity

新型コロナウィルス(COVID-19)の影響で、被験者を用いた実験を行いにくい状況が続いている(2021年4月現在)ので、社会状況を見て、研究手順・方法の見直しを随時行っていきたい。

Causes of Carryover

(理由)実証実験及び学会発表が予定したようには行えずに、必要とするソフトウェアの購入のみを執行したことによる。
(使用計画)実証実験に必要な物品に調達と、被験者による実証実験を進め、本方式の有用性を確認するとともに、研究成果を積極的に公表することに努めていく。

  • Research Products

    (3 results)

All 2020

All Journal Article (2 results) Presentation (1 results) (of which Int'l Joint Research: 1 results)

  • [Journal Article] 並列プログラミング教育のための 自学用Web アプリケーションスイートの試作2020

    • Author(s)
      若谷彰良, 前田利之
    • Journal Title

      甲南大学紀要知能情報学編

      Volume: 13 Pages: 87-102

  • [Journal Article] Incremental auto-tuning を用いたOpenCLのhybrid 並列化2020

    • Author(s)
      若谷彰良
    • Journal Title

      甲南大学紀要知能情報学編

      Volume: 13 Pages: 103-110

  • [Presentation] Numerical Expression Treatment for Pseudo Natural Programming Language2020

    • Author(s)
      T. Maeda and M. Yajima and A. Wakatani
    • Organizer
      The 2020 International Conference on Computational Science and Computational Intelligence (CSCI 2020)
    • Int'l Joint Research

URL: 

Published: 2021-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi