Julia言語を用いた高性能並列実行環境の構築

書誌事項

タイトル別名
  • High-performance Parallel Environment in Julia

この論文をさがす

抄録

Julia言語は科学技術計算向けに設計されたインタラクティブ言語として広く注目を集めている.Juliaはネイティブで分散計算をサポートしており,Remote Procedure Callに類した通信が可能である.また,JuliaはMPIをサポートしており,高性能計算環境の高速なノード間通信を利用できる.我々はすでに,Juliaネイティブな通信機構を用いて,JuliaにActorを導入する手法について発表しているが,高性能計算環境での評価はいまだされていない.本発表では,高性能計算環境でのActorの評価を行う.また,Julia言語に適した並列分散言語のコンストラクトについて議論する.

Julia language is one of the most promising programming languages for the next generation scientific programming language because of its fast execution thanks to LLVM based JIT compilation. Julia supports distributed computing with remote function invocation, remote channel communication, and Future based synchronization, out of the shelf. It also supports MPI communication which is required to achive fast communication on HPC environments. We have already presented Actor based communication library, but it is not evaluated on the HPC environments. In this presentation we show the evaluation results on ABCI. Furthermore we discuss on the parallel language constract which is suitable Julia language.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ