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

High-performance parallel programming model with performance portability using directives and metaprogramming

Research Project

Project/Area Number 18K11331
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60090:High performance computing-related
Research InstitutionInstitute of Physical and Chemical Research

Principal Investigator

Nakao Masahiro  国立研究開発法人理化学研究所, 計算科学研究センター, 研究員 (50582871)

Co-Investigator(Kenkyū-buntansha) 村井 均  国立研究開発法人理化学研究所, 計算科学研究センター, 上級技師 (70590074)
Project Period (FY) 2018-04-01 – 2021-03-31
Project Status Completed (Fiscal Year 2020)
Budget Amount *help
¥4,420,000 (Direct Cost: ¥3,400,000、Indirect Cost: ¥1,020,000)
Fiscal Year 2020: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Fiscal Year 2019: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Fiscal Year 2018: ¥2,860,000 (Direct Cost: ¥2,200,000、Indirect Cost: ¥660,000)
Keywords高性能計算 / コンパイラ / プログラミング / HPC / メタプログラミング
Outline of Final Research Achievements

Parallel computer systems, which are composed of multiple high-performance computers, are used in various fields. In developing applications for such systems, different programming languages are used depending on the architecture. Therefore, the portability of code between systems has become an issue.
In this research, we have designed a new parallel programming language to reduce the cost of code porting. Specifically, we designed directives and metaprogramming that can bring out the performance of parallel computer systems. We showed that source code written in a single programming language can be used to develop applications that run at high speed on a variety of systems.

Academic Significance and Societal Importance of the Research Achievements

将来の並列計算機システムでは、現在よりも複雑化・多様化すると考えられる。本研究成果を用いることで、そのようなシステムにおいても高速に動作するアプリケーションを簡易に開発できるため、コードの移植や性能チューニングに要するコストを大幅に削減することが期待できる。

Report

(4 results)
  • 2020 Annual Research Report   Final Research Report ( PDF )
  • 2019 Research-status Report
  • 2018 Research-status Report
  • Research Products

    (11 results)

All 2020 2019 2018

All Journal Article (3 results) (of which Int'l Joint Research: 3 results,  Peer Reviewed: 3 results,  Open Access: 2 results) Presentation (8 results) (of which Int'l Joint Research: 3 results)

  • [Journal Article] Multi-accelerator extension in OpenMP based on PGAS model2019

    • Author(s)
      Masahiro Nakao, Hitoshi Murai, Mitsuhisa Sato
    • Journal Title

      Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region

      Volume: 0 Pages: 18-25

    • DOI

      10.1145/3293320.3293324

    • Related Report
      2018 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] A Method for Order/Degree Problem Based on Graph Symmetry and Simulated Annealing with MPI/OpenMP Parallelization2019

    • Author(s)
      Masahiro Nakao, Hitoshi Murai, Mitsuhisa Sato
    • Journal Title

      Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region

      Volume: 0 Pages: 128-137

    • DOI

      10.1145/3293320.3293325

    • Related Report
      2018 Research-status Report
    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Metaprogramming Framework for HPC based on the Omni Compiler Infrastructure2018

    • Author(s)
      Hitoshi Murai, Mitsuhisa Sato, Masahiro Nakao, Jinpil Lee
    • Journal Title

      2018 Sixth International Symposium on Computing and Networking Workshops (CANDARW)

      Volume: 0 Pages: 250-256

    • DOI

      10.1109/candarw.2018.00054

    • Related Report
      2018 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Presentation] Development of parallel language XcalableMP 2.0 with high performance portability2020

    • Author(s)
      Masahiro Nakao
    • Organizer
      CCS International Symposium
    • Related Report
      2020 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Multi-Accelerator Extension in OpenMP based on PGAS Model2019

    • Author(s)
      Masahiro Nakao
    • Organizer
      CCS International Symposium 2019
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] 並列言語XcalableMPに対するAT機能の検討2019

    • Author(s)
      中尾 昌広
    • Organizer
      オートチューニングマイクロワークショップ2019
    • Related Report
      2019 Research-status Report
  • [Presentation] MPI/OpenMP並列によるグラフ対称性とSimulated Annealingを用いたOrder/Degree問題の一解法2018

    • Author(s)
      中尾昌広
    • Organizer
      情報処理学会 HPC研究会
    • Related Report
      2018 Research-status Report
  • [Presentation] Linkage of XcalableMP and Python languages for high productivity on HPC cluster system2018

    • Author(s)
      中尾昌広
    • Organizer
      第6回XcalableMPワークショップ
    • Related Report
      2018 Research-status Report
  • [Presentation] AT機能を搭載した並列プログラミング言語の提案2018

    • Author(s)
      中尾昌広
    • Organizer
      オートチューニングマイクロワークショップ2018
    • Related Report
      2018 Research-status Report
  • [Presentation] PGASモデルによるマルチGPU対応OpenMPコンパイラ2018

    • Author(s)
      中尾昌広
    • Organizer
      情報処理学会 HPC研究会
    • Related Report
      2018 Research-status Report
  • [Presentation] A Method for Order/Degree Problem Based on Graph Symmetry and Simulated Annealing2018

    • Author(s)
      中尾昌広
    • Organizer
      CANDAR Graph Golf Session
    • Related Report
      2018 Research-status Report
    • Int'l Joint Research

URL: 

Published: 2018-04-23   Modified: 2022-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi