ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

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

分岐の相関を利用した効率的なパスプロファイリング

https://ipsj.ixsq.nii.ac.jp/records/16543
https://ipsj.ixsq.nii.ac.jp/records/16543
b050eb45-5e66-4461-978f-772219eee5b5
名前 / ファイル ライセンス アクション
IPSJ-TPRO4716012.pdf IPSJ-TPRO4716012.pdf (34.6 kB)
Copyright (c) 2006 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2006-10-15
タイトル
タイトル 分岐の相関を利用した効率的なパスプロファイリング
タイトル
言語 en
タイトル Efficient Path Profiling Using Branch Correlations
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
早稲田大学大学院理工学研究科
著者所属
早稲田大学大学院理工学研究科
著者所属
日本IBM株式会社東京基礎研究所
著者所属
日本IBM株式会社東京基礎研究所
著者所属
早稲田大学大学院理工学研究科
著者所属(英)
en
Graduate School of Science Engineering, Waseda University
著者所属(英)
en
Graduate School of Science Engineering, Waseda University
著者所属(英)
en
Tokyo Research Laboratory, IBM Japan Ltd.
著者所属(英)
en
Tokyo Research Laboratory, IBM Japan Ltd.
著者所属(英)
en
Graduate School of Science Engineering, Waseda University
著者名 野崎晋也 片岡, 正樹 古関, 聰 小松, 秀昭 深澤, 良彰

× 野崎晋也 片岡, 正樹 古関, 聰 小松, 秀昭 深澤, 良彰

野崎晋也
片岡, 正樹
古関, 聰
小松, 秀昭
深澤, 良彰

Search repository
著者名(英) Shinya, Nozaki Masaki, Kataoka Akira, Koseki Hideaki, Komatsu Yoshiaki, Fukazawa

× Shinya, Nozaki Masaki, Kataoka Akira, Koseki Hideaki, Komatsu Yoshiaki, Fukazawa

en Shinya, Nozaki
Masaki, Kataoka
Akira, Koseki
Hideaki, Komatsu
Yoshiaki, Fukazawa

Search repository
論文抄録
内容記述タイプ Other
内容記述 動的最適化システムにおいて,プロファイリングによって得られた実行時情報をもとに動的に最適化を行うことで,大きなパフォーマンスの向上が期待できる.プロファイリング手法の1つ,パスプロファイリングはプログラム中の始点から終点まで到達可能なすべての経路をもらさず収集する手法であるが,なかには一度も実行されない経路も収集してしまい,コストが高くなってしまうことがある.そこで本発表では,冗長部分の除去のために一度分岐の実行回数をエッジプロファイリングで調べ,その値をノードと見なし制御フロー図を再構築し,そこからプログラム中の分岐の相関関係を調べる.エッジプロファイリングを1回はさむことによって,実行頻度の少ない経路を見つけやすくして,制御フロー再構築後に分岐の相関関係を見ることによってまた実行頻度の少ない経路を見つけやすくする.制御フロー図を再構築するときと分岐の相関関係を調べるときに実行頻度の少ない辺を除去することが,実行頻度の少ない経路を除去することにつながるので,そこからパスプロファイリグをとることによって分岐の相関を見ずに冗長部分の除去をする既存の手法よりもプロファイリングの正確性を上げることが可能になる.
論文抄録(英)
内容記述タイプ Other
内容記述 In dynamic optimization systems, optimization using run-time information collected by profiling can make large improvements of performance. One of the profiling types, path profiling, collects every reachable path from the entry-point to the exit-point of the program, but collects paths that will not be executed at all so the cost may become high. So at this presentation, for elimination of partial redundancy, we first collect the execution times of the branches by edge profiling, and regard them as nodes and reconstruct the control flow graph, and check the branch correlations. Doing edge profiling once makes it easier to find paths executed few times, and checking branch correlations also makes it easier to find them. Eliminating edges executed few times when reconstructing the control flow graph and when checking the branch correlations lead to eliminating paths executed few times, so taking path profiling after these processes raises the accuracy of profiling as compared with existing methods which eliminate partial redundancy without checking branch correlations.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 47, 号 SIG16(PRO31), p. 91-91, 発行日 2006-10-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

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