WEKO3
アイテム
コンパイラが支援するソフトウェアDSMにおけるレイテンシ削減技法
https://ipsj.ixsq.nii.ac.jp/records/18413
https://ipsj.ixsq.nii.ac.jp/records/184135456d10f-27af-4370-bf72-451839009c65
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 2005 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | Trans(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 2005-05-15 | |||||||
| タイトル | ||||||||
| タイトル | コンパイラが支援するソフトウェアDSMにおけるレイテンシ削減技法 | |||||||
| タイトル | ||||||||
| 言語 | en | |||||||
| タイトル | Latency Tolerance Techniques for Compiler-assisted Software DSM System | |||||||
| 言語 | ||||||||
| 言語 | jpn | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | ソフトウエアDSM | |||||||
| 資源タイプ | ||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
| 資源タイプ | journal article | |||||||
| 著者所属 | ||||||||
| 科学技術振興機構さきがけ研究21「機能と構成」領域 | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| PRESTO Japan Science and Technology Agency | ||||||||
| 著者名 |
丹羽, 純平
× 丹羽, 純平
|
|||||||
| 著者名(英) |
Jumpei, Niwa
× Jumpei, Niwa
|
|||||||
| 論文抄録 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | ソフトウェアDSM は,汎用の分散並列環境において,実行時に共有アドレス空間を提供できるため,幅広いアプリケーションを扱うことが可能である.ソフトウェアDSM では,遠隔メモリアクセスのレイテンシの削減のために,遠隔ノードのデータを自ノードの局所メモリにキャッシュする.本稿は,ソフトウェアDSM において,アプリケーションプログラムのソースを直接解析する最適化コンパイラの支援により,遠隔メモリアクセスのレイテンシをさらに削減する手法を提案する.すなわち,遠隔メモリアクセスのレイテンシを削減するための,プリフェッチを行うコンパイル技法を提案し,それを可能にするインタフェースを導入する.上記のコンパイル技法を最適化コンパイラ(RCOP)に実装し,ギガビットイーサ接続された汎用のPC クラスタ上にランタイムを構築した.PC クラスタにおいて,SPLASH-2 ベンチマークを用いた実験により,本最適化の効果を検証した. | |||||||
| 論文抄録(英) | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | Software Distributed Shared Memory (S-DSM) provides shared address space at run-time and accepts a wide range of applications on parallel computer systems with commodity hardware. S-DSM caches remote data in the local memory in order to reduce remote-memoryaccess latency. This paper proposes the methods for further reducing the latency in S-DSM by utilizing an optimizing compiler that directly analyzes explicitly parallel shared-memory source programs. That is to say, this paper suggests the compiling techniques of issuing prefetch for remote-memory access and introduces the interface that enables prefetch mechanism. I have implemented the techniques in optimizing compiler, Remote Communication Optimizer :RCOP. I also have implemented the lightweight runtime systems on PC cluster connected with the Gigabit Ethernet (1000 BASE-T). The experimental results using the SPLASH-2 benchmark suite show that the latency tolerance techniques are effective. | |||||||
| 書誌レコードID | ||||||||
| 収録物識別子タイプ | NCID | |||||||
| 収録物識別子 | AA11833852 | |||||||
| 書誌情報 |
情報処理学会論文誌コンピューティングシステム(ACS) 巻 46, 号 SIG7(ACS10), p. 74-84, 発行日 2005-05-15 |
|||||||
| ISSN | ||||||||
| 収録物識別子タイプ | ISSN | |||||||
| 収録物識別子 | 1882-7829 | |||||||
| 出版者 | ||||||||
| 言語 | ja | |||||||
| 出版者 | 情報処理学会 | |||||||