DMATP-MPI: MPI向け動的メモリ割当分析ツール

書誌事項

タイトル別名
  • DMATP-MPI: Dynamic Memory Allocation Tracing Profiler for MPI

この論文をさがす

抄録

我々は JST-CREST において,性能を犠牲としない省メモリ型の通信ライブラリの研究開発を進めている.なぜならば,ポストペタスケールのスーパーコンピュータではプロセス数が数千万規模に達する一方,計算性能に比例したメモリ量の増加は望めず,通信ライブラリの使用するメモリがシステムを圧迫する懸念があるためである.省メモリ化に着目した場合,通信ライブラリ単体のメモリ使用量を定量的に測定・評価する必要があるが,その方法は確立されておらず,手間とスキルを要する.さらには,巨大な MPI ライブラリからメモリ使用量の大きい部分を特定し削減するためには,ターゲットの効率的な絞り込みや特定区間のメモリ獲得挙動,データ構造の把握が不可欠である.我々は,これら目的の使用に適したツールとして,ライブラリやその内部関数毎の動的メモリ使用量を簡便かつ定量的に評価・分析するツールとして,Dynamic Memory Allocation Tracing Profiler for MPI(DMATP-MPI) を開発したので,その詳細を報告する.Assuming post peta FLOPS supercomputer, it is thought that number of process will reach to 10-100 million and it seems to be difficult to increase the system memory with increase of the calculation performance. A message passing interface (MPI) is widely used for the supercomputer systems as a communication library. It is one of the key issues that the memory usage of communication library, which is proportional to the number of process, suppresses the system memory. Therefore, we have been studying to solve this issue as a project of JST-CREST. When accomplishment of research, it is necessary to measure quantitative memory usage of the communication library repeatedly. Additionally, it will be helpful to analyze the memory usage of each function for efficient development in the MPI library because it is large and complicated. Here, we have proposed and developed the memory usage measurement and analysis tool which called DMATP-MPI: Dynamic Memory Allocation Tracing Profiler for MPI. This manuscript reports detail of DMATP-MPI.

収録刊行物

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

  • CRID
    1570854177934450688
  • NII論文ID
    110009536439
  • NII書誌ID
    AN10463942
  • 本文言語コード
    ja
  • データソース種別
    • CiNii Articles

問題の指摘

ページトップへ