ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

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

式の出現に基づく大域値番号付け

https://ipsj.ixsq.nii.ac.jp/records/16530
https://ipsj.ixsq.nii.ac.jp/records/16530
331986fc-ddb0-408f-baad-b6b6cfb3ad1a
名前 / ファイル ライセンス アクション
IPSJ-TPRO4804014.pdf IPSJ-TPRO4804014.pdf (34.7 kB)
Copyright (c) 2007 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2007-03-15
タイトル
タイトル 式の出現に基づく大域値番号付け
タイトル
言語 en
タイトル Global Value Numbering Based on Occurrences of Expressions
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
東京理科大学理工学部情報科学科
著者所属
株式会社管理工学研究所
著者所属
東京工業大学情報理工学研究科数理・計算科学専攻
著者所属(英)
en
Department of Information Sciences, Faculty of Science and Technology, Tokyo University of Science
著者所属(英)
en
Kanrikogaku Kenkyusho, Ltd.
著者所属(英)
en
Department of Mathematical and Computing Sciences,Graduate School of Information Science and Engineering,Tokyo Institute of Technology
著者名 滝本, 宗宏 福岡, 岳穂 佐々, 政孝

× 滝本, 宗宏 福岡, 岳穂 佐々, 政孝

滝本, 宗宏
福岡, 岳穂
佐々, 政孝

Search repository
著者名(英) Munehiro, Takimoto Takeaki, Fukuoka Masataka, Sassa

× Munehiro, Takimoto Takeaki, Fukuoka Masataka, Sassa

en Munehiro, Takimoto
Takeaki, Fukuoka
Masataka, Sassa

Search repository
論文抄録
内容記述タイプ Other
内容記述 静的単一代入形式に基づくコード最適化の1つに大域値番号付けがある.大域値番号付けは,プログラム全体から冗長な式を除去する手法であり,バージョンが一致するオペランドを持つ式を対象にすることによって,効率的な解析を可能にする.従来の大域値番号付けは,冗長を除去する1つの最適化フェーズとして考慮されることがほとんどであったので,プログラム中のすべての式の出現を対象にしていた.一方,命令スケジューリングの際に,投棄的なスケジューリングを許すと,冗長な式を生成することがあり,各命令のスケジューリングを行うたびに,冗長除去を適用することが効果的であることが知られている.命令スケジューリングは,各命令ごとに適用されるので,従来のすべての式を対象にする冗長除去法を用いるのは,非効率であった.本発表では,各式の出現ごとに,除去可能かどうかを判定し,可能であれば除去する大域値番号付けを提案する.本手法を,命令スケジューリングの際に適用する冗長除去として採用することによって,コード最適化のコストを低減させることができる.本研究では,本手法を,COINSコンパイラインフラストラクチャ上に実現し,実験を行った.本発表では,その実験結果も示す.
論文抄録(英)
内容記述タイプ Other
内容記述 Global value numbering (GVN) is one of effective code optimizations based on static single assignment form. It achieves efficiently removing redundant expressions in entire program because of ease of detecting equality among expression occurrences. In most cases, since each previous GVNs have been considered as a redundancy elimination phase, they had to be applied to all expression occurrences. On the other hand, combining redundancy elimination with instruction scheduling is known as an effective strategy. In such strategy, using partial redundancy elimination as a redundancy elimination method enables not only compensation code to be inserted to suitable locations but also loop-shifting. Since instruction scheduling is applied to each instruction, applying exhaustive redundancy elimination to it makes such an optimization costly. We propose a new GVN approach which can be applied to each expression occurrence. Our approach checks whether the occurrence can be eliminated or not, and after that, if that is possible, it transforms the program in order to eliminate it. Such a GVN enables the instruction scheduling with redundancy elimination as mentioned to be performed efficiently. We implemented our approach as an optimization phase on COINS which is a compiler infrastructure. Its efficiency will be shown by experimental results.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 48, 号 SIG4(PRO32), p. 80-80, 発行日 2007-03-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:49:24.958386
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