文献
J-GLOBAL ID:201002256411276896   整理番号:10A0440784

自動並列化のためのElement-Sensitiveポインタ解析

Element-Sensitive Pointer Analysis for Automatic Parallelization
著者 (4件):
資料名:
巻: 2009  号:ページ: PUROGURAMINGU.VOL.3,NO.2,36-47  発行年: 2010年04月15日 
JST資料番号: L7379A  ISSN: 1882-7772  資料種別: 逐次刊行物 (A)
記事区分: 原著論文  発行国: 日本 (JPN)  言語: 日本語 (JA)
抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
マルチコアプロセッサの普及にともない,C言語のような逐次型言語で記述されたプログラムのコンパイラによる自動並列化が期待されている。しかしながら,科学技術計算やメディア処理アプリケーションのアルゴリズムは潜在的に高い並列性を持っていながら,従来のポインタ解析技術では並列性の自動抽出にはしばしば不十分なことがある。たとえば,アルゴリズム上は多次元配列として扱うことが可能なデータ構造を,ポインタへのポインタとメモリ動的確保を行うループの記述により実装する場合がある。このようなデータ構造に対して従来のポインタ解析の適用を考えた場合,配列の各要素の情報が配列全体で単一の情報に縮退されてしまうため,コンパイラによる依存解析ができず,自動並列化が阻害されてしまう。そこで本論文では,ポインタの配列において各要素の指し先のエイリアス関係を識別可能なElement-Sensitiveポインタ解析を提案する。提案するElement-Sensitiveポインタ解析では,既存のポインタ解析手法に対して簡単な追加情報を加えるだけで,自動並列化に有用なポインタ解析精度を得ることができる。ポインタの配列の各要素に指し示されるオブジェクトに重なりがない場合は,そのようなポインタが指し示すデータ構造を多次元配列と同様に並列性抽出の対象とすることが可能となる。また,Element-Sensitiveポインタ解析のアルゴリズムとともに,その解析結果の自動並列化への適用方法についても述べる。自動並列化による速度向上について,8コア構成のサーバであるIBM p5 550Q上で性能評価を行ったところ,科学技術計算やマルチメディア処理を行う4つのアプリケーションプログラムについて,逐次実行時と比較して平均5.50倍の速度向上が得られた。(著者抄録)
シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

準シソーラス用語:
シソーラス用語/準シソーラス用語
文献のテーマを表すキーワードです。
部分表示の続きはJDreamⅢ(有料)でご覧いただけます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。

分類 (2件):
分類
JSTが定めた文献の分類名称とコードです
ディジタル計算機方式一般  ,  言語プロセッサ 
タイトルに関連する用語 (2件):
タイトルに関連する用語
J-GLOBALで独自に切り出した文献タイトルの用語をもとにしたキーワードです

前のページに戻る