ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.7
  4. No.4

並列・分散プログラミング言語X10によるHPCアプリケーションの記述

https://ipsj.ixsq.nii.ac.jp/records/102897
https://ipsj.ixsq.nii.ac.jp/records/102897
e82fbb11-5264-40de-b828-95ea0db0d654
名前 / ファイル ライセンス アクション
IPSJ-TPRO0704006.pdf IPSJ-TPRO0704006.pdf (106.8 kB)
Copyright (c) 2014 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2014-08-29
タイトル
タイトル 並列・分散プログラミング言語X10によるHPCアプリケーションの記述
タイトル
言語 en
タイトル Writing HPC Applications in X10 Parallel Distributed Programming Language
言語
言語 jpn
キーワード
主題Scheme Other
主題 [発表概要]
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
日本アイ・ビー・エム(株)東京基礎研究所
著者所属
日本アイ・ビー・エム(株)東京基礎研究所
著者所属
東京工業大学大学院情報理工学研究科数理・計算工学専攻
著者所属
日本アイ・ビー・エム(株)東京基礎研究所
著者所属
日本アイ・ビー・エム(株)東京基礎研究所
著者所属
日本アイ・ビー・エム(株)東京基礎研究所
著者所属
日本アイ・ビー・エム(株)東京基礎研究所
著者所属(英)
en
IBM Research - Tokyo
著者所属(英)
en
IBM Research - Tokyo
著者所属(英)
en
Department of Mathematical and Computing Science, Tokyo Institute of Technology
著者所属(英)
en
IBM Research - Tokyo
著者所属(英)
en
IBM Research - Tokyo
著者所属(英)
en
IBM Research - Tokyo
著者所属(英)
en
IBM Research - Tokyo
著者名 村田, 浩樹 堀江, 倫大 白幡, 晃一 土井, 淳 田井, 秀樹 竹内, 幹雄 河内谷, 清久仁

× 村田, 浩樹 堀江, 倫大 白幡, 晃一 土井, 淳 田井, 秀樹 竹内, 幹雄 河内谷, 清久仁

村田, 浩樹
堀江, 倫大
白幡, 晃一
土井, 淳
田井, 秀樹
竹内, 幹雄
河内谷, 清久仁

Search repository
著者名(英) Hiroki, Murata Michihiro, Horie Koichi, Shirahata Jun, Doi Hideki, Tai Mikio, Takeuchi Kiyokuni, kawachiya

× Hiroki, Murata Michihiro, Horie Koichi, Shirahata Jun, Doi Hideki, Tai Mikio, Takeuchi Kiyokuni, kawachiya

en Hiroki, Murata
Michihiro, Horie
Koichi, Shirahata
Jun, Doi
Hideki, Tai
Mikio, Takeuchi
Kiyokuni, kawachiya

Search repository
論文抄録
内容記述タイプ Other
内容記述 X10は言語自体が並列・分散処理の機能を備えたプログラミング言語である.X10はAPGAS(Asynchronous Partitioned Global Address Space)プログラミングモデルに基づき,アプリケーションを複数の「プレース」(計算ノード)を用いて実行可能で,「async」文により同一ノード内での並列処理を行う「アクティビティ」を生成したり,「at」文によりアクティビティを別のプレースで実行して分散処理を行うことができる.本発表では,ハイ・パフォーマンス・コンピューティングにおいて典型的な,CまたはC++とOpenMPやMPIを用いて記述された並列・分散アプリケーションを,X10にポーティングした経験について報告する.ポーティングしたアプリケーションはいずれもX10のみを用いて記述されており,IBM製スーパーコンピュータのひとつであるPower 775のような大規模並列・分散環境において,元のチューニングされたプログラムと同等の実行性能とスケーラビリティを発揮することが確認できた.本発表では同時に,並列・分散アプリケーションにおいて頻出するコードパターン(データの持ち方や配列アクセス,ブロードキャスト,袖領域のデータ交換など)について,性能を落とさずX10で記述するための工夫などについても報告する.
論文抄録(英)
内容記述タイプ Other
内容記述 X10 is a high-productivity programming language that internally supports parallel and distributed computing. X10 is based on an APGAS (Asynchronous Partitioned Global Address Space) programming model. Applications written in X10 can run on multiple “places”, which are abstractions of computation nodes, create “activities” to perform parallel computations in the same place by using “async” statements, or perform distributed computing by changing the execution places by using “at” statements. In this presentation, we report on our experiences in porting typical applications for high-performance computing to X10. These applications were originally written in C or C++ with MPI, and the ported applications were written in pure X10. We confirmed that the X10 port of these applications showed comparable performance and scalability in a large-scale, parallel, and distributed environment such as Power 775, which is one of IBM's latest supercomputers. We also report several techniques to obtain good performance in X10 for typical coding patterns such as array accesses, broadcasts, and data exchanges of ghost regions of data.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 7, 号 4, p. 38-38, 発行日 2014-08-29
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-21 10:38:58.049191
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3