等式分割を用いた配列データ依存解析手法
スポンサーリンク
概要
- 論文の詳細を見る
逐次的な手続き型言語のプログラムを自動並列化する際には(多重)ループ中に含まれる配列操作に対してデータ依存解析を行い並列実行可能であるかどうかを判定する。つまり参照の添字が繰返し空間内で同じ値を取り得るかを判定する必要があり, 一般には不等式の制約下で連立方程式を解く問題となる。このデータ依存解析の手法としてはGCDテスト, Banerjeeの不等式の手法, Omegaテスト, V-Pascalの手法などがある。このうち後二者は上下限式や添字式が制御変数の線形式である場合に厳密な解析が可能だが, これらの手法は解析にかかるコストが問題であった。そこで本研究では, それぞれの変数の上限と下限の制約が静的に決定できる時に一つの整等式が複数の整等式からなる連立方程式に分解できる場合があることに着目して, 配列データ依存解析の効率化手法を提案する。
- 1997-09-24
著者
-
國枝 義敏
立命館大学情報理工学部
-
國枝 義敏
和歌山大学システム工学部
-
湯淺 太一
京都大学大学院情報学研究科
-
小山 洋一
京都大学大学院工学研究科情報工学研究科
-
湯浅 太一
京都大学大学院情報学研究科
関連論文
- 3K-5 タスク分割によるCell用の自動並列化コンパイラの開発(チップマルチプロセッサと並列化技術,学生セッション,アーキテクチャ)
- 4K-2 条件分岐のSIMD化手法のCellへの適用(HPCと高速化,学生セッション,アーキテクチャ)
- L-Closure : 高性能・高信頼プログラミング言語の実装向け言語機構
- 階層的グループ化に基づくコピー型ごみ集めによる局所性改善
- 5K-8 消費電力の実行時予測を用いた電力最適化(マルチスレッドと省電力,学生セッション,アーキテクチャ)
- ISLisp処理系の開発と複合他システムインタフェースについて
- ISO規格ISLISP処理系におけるオブジェクトシステムの実装について
- ISO規格ISLISP処理系の実装方式
- ISO規格ISLISP処理系の開発
- DIMMnet-1を用いた分散共有メモリシステムにおけるページ転送方式の改良(OS-2 : 資源管理,2006年並列/分散/協調処理に関する『高知』サマー・ワークショップ(SWoPP高知2006)-研究会・連続同時開催-)
- DIMMnetによる分散共有メモリシステムの同期変数管理機構の開発(ARC-7: ネットワークインタフェースとルーティング, 2005年並列/分散/協調処理に関する『武雄』サマー・ワークショップ(SWoPP武雄2005)-研究会・連続同時開催-)
- ホストベースのDoS攻撃防御システム SYN Packet Pacifier
- シンプレックス法に基づく実用的な配列データ依存解析(システムソフトウェア)
- 並列化可能性判定のための配列データ依存解析問題のモデル化とシンプレックス法を基とする解法の提案
- 多段認証を可能とするパケット通過型PPTP中継システムの実装と性能評価
- メールシステムの信頼性に関する一考察(セッション1)
- 負苛分散を考慮した不正コンテンツフィルタの提案(セッション1)
- 共有メモリプログラミングのための拡張C言語
- 標準プログラム言語の国際化
- IPマルチキャストを用いたユーザ認証つきインターネット放送システム(高速ネットワークとマルチメディアアプリケーション)
- IPマルチキャストを用いた放送システムにおけるPay Per Viewの実現
- 動的名前解決による通信先・移動先の柔軟な指定が可能な分散アンビエントシステムの設計
- 多段のファイアウォールを越えるPPP/PPTP中継システムの実装と評価(e-Japan時代のインターネット/分散システムの構築運用技術)
- 1.高信頼組込みシステムのための先進ソフトウェア技術(第1部:高い生産性を持つ高信頼ソフトウェア作成技術の開発,学と産の連携による基盤ソフトウェアの先進的開発)
- 構成的理論に基づいたプログラミング言語Zとその実装
- L-Closureを用いた真に末尾再帰的なSchemeインタプリタ
- リターンバリア型実時間ごみ集めの抽象モデル検査
- Cache-conscious階層的グループ化データ配置法:Cache-oblivious配置法との実験的比較
- タプル空間によるブラウザ間通信を備えたScheme処理系の開発
- 2L-5 スタックスキャンを中断させるリターンバリアごみ集め(リーディングプロジェクト e-society:高信頼性組み込みソフトウェア(2),一般セッション,リーディングプロジェクト e-society)
- Lego MindStorms用のLisp処理系XS(ソフトウェア論文,ソフトウェア論文)
- 情報化
- リージョン変数の動的なエイリアス判定によるメモリ効率向上
- 遅延分割型負荷分散フレームワークの試験実装
- スタックベースのML処理系における効率的な一級継続の実装
- S式ベースC言語における変形規則による言語拡張機構
- 国内予選を突破せよ(プログラム・プロムナード)
- 実時間処理に適したメモリ管理を行うLisp処理系の設計と実装
- 入れ子関数を利用する動的負荷分散と高水準記述(言語処理系)
- 細粒度マルチスレッド言語における例外処理の効率良い実装
- 組み込みシステムにおける複数のフリーリストに割り振るメモリ量の最適化
- バックトラックに基づく負荷分散のT2K並列環境における評価
- ヒューマノイド行動ソフトウェア基盤におけるマルチスレッドLispへの実時間GC機能の導入(サイバー増大ページ論文概要,新しいソフトウェアの実現,サイバー増大号)
- ソフトウェア論文座談会
- バックトラックに基づく負荷分散の高並列環境における評価
- Lispは楽しい(コラム)
- Seymour Papert: Mindstorms: Children, Computers, and Powerful Ideas(20世紀の名著名論)
- オブジェクト指向並列言語OPAのための遅延正規化手法
- 遅延タスク生成の反復計算向け拡張(並列処理)
- オブジェクト指向並列言語OPAのためのコード生成手法
- マルチコンテキスト管理をサポートする実装用言語
- 3Z-7 並列言語OPAにおける一貫性制御に対応した差分プログラミング
- NaraViewのParafrase-2との連携における効果的な並列化支援
- 柔軟なネットワーク管理フレームワークを提供するトラブルチケットシステムの構築(ネットワーク管理)(インターネットアーキテクチャ技術論文)
- IPマルチキャストを用いたユーザー認証つきインターネット放送システム
- WindowsNT上でのクロス開発環境を目指す並列化支援ツールの開発
- 変数オリエンティッドなデータ依存関係モデルの提案
- 変数オリエンティッドなデータ依存関係モデルの提案
- Scheme処理系におけるC言語拡張コードへのライトバリア自動挿入
- Scheme処理系におけるC言語拡張コードへのライトバリア自動挿入
- タンパク質分子構造を例とする高性能計算結果の可視化システムの試作
- 5L-8 コード視覚化手法を用いたMPIプログラム開発環境のユーザインタフェース(プログラミング支援環境,学生セッション,ソフトウェア科学・工学)
- 1K-6 静的解析情報を利用したセキュアシステムの侵入検知精度向上(仮想化と言語処理系,学生セッション,アーキテクチャ)
- 1X-2 冗長な検査の削除を行う整数オーバーフロー対策ツールの実装(セキュア設計・実装・フォレンジクス,学生セッション,セキュリティ)
- データ並列言語における擬似ベクトル処理のための実行方式
- 2ZP-2 バックトラックに基づく負荷分散の広域分散環境における評価(情報爆発時代における分散処理と運用技術,学生セッション,「情報爆発」時代に向けた新IT基盤技術,情報処理学会創立50周年記念(第72回)全国大会)
- ロボット行動ソフトウェア環境に適した実時間ごみ集め(サイバー増大ページ論文概要,サイバー増大号)
- ネットワークコミュニティにおける関心の類似性に基づいた知識共有の促進(インタラクション技術の革新と実用化)
- Zinger:関心の類似性に基づく会話支援エージェント(「情報メディアとインタフェース」および一般)
- IPマルチキャストを用いた放送システムにおけるPay Per Viewの実現
- マルチキャスト認証機構を付加したMusicCast/ASの構築
- マルチキャスト認証機構を付加したMusicCast/ASの構築
- ネットワーク型不正コンテンツフィルタの提案
- PCクラスタを対象とするループレベル並列化機能を有するMIRAIコンパイラにおけるループ再構築部の実装
- 自動並列化コンパイラMIRAIにおけるループ再構築部の設計と実現方法
- 自動並列化コンパイラMIRAIにおける配列データ依存解析部の実現方式
- 自動並列化コンパイラMIRAIにおける配列データ依存解析部の実現方式
- 配列データに関する依存解析のための整数解探索
- 共有メモリ向けプリミティブとそのGCCを使った実現
- ニューラルネットワークによるプログラム分割アルゴリズムの改善
- 実用的な近似解を与えるプログラム分割アルゴリズム
- 実用的な近似解を与えるプログラム分割アルゴリズム
- InfiniBand Verb層を利用したソフトウェア分散共有メモリシステムFagusの実装と評価
- EPGA実装型光通信ネットワークインタフェースによるソフトウェア分散共有メモリシステムの実装と評価
- FPGA実装型光通信ネットワークインタフェースによるソフトウェア分散共有メモリシステムの実装と評価
- 等式分割を用いた配列データ依存解析手法
- 無線LANホットスポット向け簡易個人認証システム
- 分散共有メモリシステムにおけるWave Front法を用いたタンパク質のホモロジー解析の並列化
- ソフトウェアDSMの高速化を目的とした通信プロトコルWindの設計と実装
- 分散共有メモリシステムにおけるWave Front法を用いたタンパク質のホモロジー解析の並列化
- ソフトウェアDSMの高速化を目的とした通信プロトコルWindの設計と実装
- 高速通信ライブラリWindを用いたソフトウエア分散共有メモリシステムFagusの性能評価
- 2000-OS-85-7 コンパイラによる制御が可能なDSMシステムFagusの実現
- TCPセッション管理によるDoS耐性の考察
- TCPセッション管理によるDoS耐性の考察
- メモリスロット装着型ネットワークインタフェースDIMMnetを用いた分散共有メモリシステムFagusの実装
- 2000-OS-85-2 UDPを用いた高速通信ライブラリWindの実装
- トラブル対応支援システムの構築
- WWWサイト内の不正コンテンツ検出支援システムの構築
- A-011 既存のプログラミング言語のための量子探索機構(アルゴリズム・コンピュテーション(1),A分野:モデル・アルゴリズム・プログラミング)