並列数値シミュレーション用高水準言語NSL NSL : High Level Language for Parallel Numerical Simulation

この論文にアクセスする

この論文をさがす

著者

抄録

並列計算機のプログラミングは通信や同期,データ分散を意識して行う必要があるため一般に難しい.数値シミュレーションの分野において大規模な並列プログラムを開発する際,工数が膨大になりプログラミング上の誤りの発生も多くなる.これを克服する1つのアプローチとして高水準の問題記述からのプログラムの自動生成がある.本論文では,柔軟な問題記述機能と自動並列処理を特徴とする偏微分方程式用数値シミュレーション言語NSL (Numerical Simulation Language)を提案し,試作した分散メモリ型並列計算機向けトランスレータの概要と並列処理方式について述べる.システムの性能評価を行った結果,格子点数40000点,PE数16のとき格子生成部で効率87.6%,求解部で90.2%となり,本システムの有効性が確認できた.Communication,Synchronization,and data distribution are fundamental difficulties in multiprocessor programming.In such large applications as numerical simulations,these difficulties become more serious and dominant.One of approaches to overcome these difficulties is automatic program generation from high level problem description.In this paper,NSL,a new numerical simulation language for PDE problems,is proposed.NSL provides advanced features:flexible problem description function and automatic parallel processing.Its translator and parallel processing techniques are also described.The efficiency of the system is 87.6% for the grid generation part and 90.2% for the solver part in case that the number of grid points is 40000 and the number of PEs is 16.

Communication, synchronization, and data distribution are fundamental difficulties in multiprocessor programming. In such large applications as numerical simulations, these difficulties become more serious and dominant. One of approaches to overcome these difficulties is automatic program generation from high level problem description. In this paper, NSL, a new numerical simulation language for PDE problems, is proposed. NSL provides advanced features: flexible problem description function and automatic parallel processing. Its translator and parallel processing techniques are also described. The efficiency of the system is 87.6% for the grid generation part and 90.2% for the solver part in case that the number of grid points is 40000 and the number of PEs is 16.

収録刊行物

  • 情報処理学会論文誌

    情報処理学会論文誌 38(5), 1058-1067, 1997-05-15

    情報処理学会

参考文献:  14件中 1-14件 を表示

被引用文献:  3件中 1-3件 を表示

各種コード

  • NII論文ID(NAID)
    110002721558
  • NII書誌ID(NCID)
    AN00116647
  • 本文言語コード
    JPN
  • 資料種別
    Journal Article
  • ISSN
    1882-7764
  • NDL 記事登録ID
    4203200
  • NDL 雑誌分類
    ZM13(科学技術--科学技術一般--データ処理・計算機)
  • NDL 請求記号
    Z14-741
  • データ提供元
    CJP書誌  CJP引用  NDL  NII-ELS  IR  IPSJ 
ページトップへ