ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(ジャーナル)
  2. Vol.42
  3. No.4

ソフトウェアDSM機構を支援する最適化コンパイラ

https://ipsj.ixsq.nii.ac.jp/records/12019
https://ipsj.ixsq.nii.ac.jp/records/12019
cf47ece4-3933-4daa-83de-44ff8f672d2e
名前 / ファイル ライセンス アクション
IPSJ-JNL4204025.pdf IPSJ-JNL4204025.pdf (1.2 MB)
Copyright (c) 2001 by the Information Processing Society of Japan
オープンアクセス
Item type Journal(1)
公開日 2001-04-15
タイトル
タイトル ソフトウェアDSM機構を支援する最適化コンパイラ
タイトル
言語 en
タイトル An Optimizing Compiler to Support Software DSM Systems
言語
言語 jpn
キーワード
主題Scheme Other
主題 特集:並列処理
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
その他タイトル
その他のタイトル 並列化コンパイラ
著者所属
東京大学大学院理学系研究科情報科学専攻/日本学術振興会特別研究員
著者所属
東京大学大学院理学系研究科情報科学専攻/科学技術振興事業団さきがけ研究21「情報と知」領域
著者所属
東京大学大学院理学系研究科情報科学専攻
著者所属(英)
en
Department of Information Science, Faculty of Science, University of Tokyo/JSPS Research Fellow
著者所属(英)
en
Department of Information Science, Faculty of Science, University of Tokyo/PRESTO, Japan Science and Technology Corporation
著者所属(英)
en
Department of Information Science, Faculty of Science, University of Tokyo
著者名 丹羽, 純平 松本, 尚 平木, 敬

× 丹羽, 純平 松本, 尚 平木, 敬

丹羽, 純平
松本, 尚
平木, 敬

Search repository
著者名(英) Junpei, Niwa Takashi, Matsumoto Kei, Hiraki

× Junpei, Niwa Takashi, Matsumoto Kei, Hiraki

en Junpei, Niwa
Takashi, Matsumoto
Kei, Hiraki

Search repository
論文抄録
内容記述タイプ Other
内容記述 ソフトウェアDSMは低い実装コストで,実行時に共有アドレス空間を提供できるため,幅広いアプリケーションを扱うことが可能である.ただし,高性能を得るためには,アプリケーションプログラムのソースを直接解析する最適化コンパイラの支援が必要である.最適化コンパイラの目的は,コヒーレンス管理にともなう通信/命令のオーバヘッドを削減することにある.その実現のために,手続き間ポインタ解析を行い,緩和されたメモリモデルの上で,手続き間区間解析の枠組で冗長性削除のデータフロー方程式を解くことで,共有メモリアクセスのサマリを算出する.さらに,fetch-on-writeを抑制するコード生成を行う.我々は上記の最適化コンパイラ(RCOP)を作成して,ワークステーションクラスタ上に低オーバヘッドなランタイム実装した.SPLASH-2ベンチマークを用いた実験により,コンパイラの最適化の効果を確かめた.台数効果を得るのが困難とされているアプリケーション,FFTとRadixに対して,高い台数効果を得ることができた(16台で逐次の約4倍).
論文抄録(英)
内容記述タイプ Other
内容記述 Software Distributed Shared Memory (DSM) provides shared address spaceat run-time and accepts a wide range of applications, and it is easy toimplement on the existing systems with commodity hardware. An optimizing compiler that directly analyses shared-memory source programs is indispensable for improving theperformance of software DSM systems.The purpose of compiler optimization is to generate codes reducing thecommunication and instruction overheads for software cache-coherencemanagement.The optimizing compiler performs interprocedural points-to analysis andinterprocedural shared-access set calculations by using intervalanalysis to solve redundancy elimination equations along with lazyrelease consistency model.It generates the codes that avoidfetch-on-write. We have implemented this optimizing compiler, Remote CommunicationOptimizer: RCOP.We also have implemented the lightweight runtimesystems on an SS20 workstation cluster connected with the FastEthernet (100BASE-TX). The experimental results using the SPLASH-2benchmark suite show that the combination of the optimizing compilerand software DSM is very effective.Our proposed system had highspeed-up ratios for the FFT and Radix programs, that is, challengingapplications for software DSM (about 4 times faster than sequentialprograms on 16 processors).
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AN00116647
書誌情報 情報処理学会論文誌

巻 42, 号 4, p. 879-897, 発行日 2001-04-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7764
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-23 01:52:27.992147
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