Optimization strategies using hybrid MPI+OpenMP parallelization for large-scale data visualization on earth simulator

研究成果: Conference contribution

4 被引用数 (Scopus)

抄録

An efficient parallel visualization library has been developed for the Earth Simulator. Due to its SMP cluster architecture, a three-level hybrid parallel programming model, including message passing for inter-SMP node communication, loop directives by OpenMP for intra-SMP node parallelization and vectorization for each processing element (PE) was adopted. In order to get good speedup performance with OpenMP parallelization, many strategies are used in implementing the visualization modules such as thread parallelization by OpenMP considering seed point distributions and flow features for parallel streamline generation, multi-coloring reordering to avoid data race of shared variables, some kinds of coherence removal, and hybrid image-space and object-space parallel for volume rendering. Experimental results on the Earth Simulator demonstrate the feasibility and effectiveness of our methods.

本文言語English
ホスト出版物のタイトルA Practical Programming Model for the Multi-Core Era - 3rd International Workshop on OpenMP, IWOMP 2007, Proceedings
ページ112-124
ページ数13
DOI
出版ステータスPublished - 2008
外部発表はい
イベント3rd International Workshop on OpenMP, IWOMP 2007 - Beijing, China
継続期間: 2007 6月 32007 6月 7

出版物シリーズ

名前Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
4935 LNCS
ISSN(印刷版)0302-9743
ISSN(電子版)1611-3349

Other

Other3rd International Workshop on OpenMP, IWOMP 2007
国/地域China
CityBeijing
Period07/6/307/6/7

ASJC Scopus subject areas

  • 理論的コンピュータサイエンス
  • コンピュータ サイエンス(全般)

フィンガープリント

「Optimization strategies using hybrid MPI+OpenMP parallelization for large-scale data visualization on earth simulator」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル