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

2021 Fiscal Year Final Research Report

Development of a Parallel Language for Graph Search Applications in Massively Parallel Environments

Research Project

  • PDF
Project/Area Number 17K00099
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Software
Research InstitutionKyoto Tachibana University (2021)
Kyoto University (2017-2020)

Principal Investigator

Hiraishi Tasuku  京都橘大学, 工学部, 専任講師 (60528222)

Project Period (FY) 2017-04-01 – 2022-03-31
Keywordsプログラミング言語 / 並列・分散処理 / 高性能計算 / 数値計算 / データマイニング
Outline of Final Research Achievements

We improved our proposed task-palallel language, called Tascell, and implementations of sevelal application programs using Tascell, as a research project to develop a parallel language that can deliver good performance in distributed memory environemts for practical graph applications. We improved strategies of task assignment to Tascell workers, namely strategies of how a thief worker chooses a victim worker at a work-steal attempt. We also improved our MPI-based implementation of inter-node communication in Tascell. Using the imporoved implementation of Tascell, we developed and tuned several task-parallel applications such as graph mining and construction of Hierarcical matrices, and we achieved good performance on distributed memroy systems including a supercomputer.

Free Research Field

プログラミング言語,高性能・並列計算

Academic Significance and Societal Importance of the Research Achievements

本研究で対象としている,ワーカ間の知識共有を伴う実用的なグラフ探索・生成アルゴリズムの分散環境での高性能並列化の例は世界的にも少なく,そのような目標を見据えた並列言語のワークスティール戦略や知識共有支援機能の研究は,スーパーコンピュータ等の高性能計算環境の応用範囲を広げる意味でも有意義なものである.たとえば,階層型行列の生成処理は既存の実装では効率良い並列化が困難であったものを,本研究で並列化に成功したものである.本研究で開発したアプリケーション以外にも,SATソルバ,ソーシャルネットワークの分析,ゲーム木探索等の応用が考えられる.

URL: 

Published: 2023-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi