• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

COINSコンパイラの最適化器の時相論理による生成・検証と最適化器の高度化拡張

研究課題

研究課題/領域番号 22300007
研究種目

基盤研究(B)

配分区分補助金
応募区分一般
研究分野 ソフトウエア
研究機関東京工業大学

研究代表者

佐々 政孝  東京工業大学, 大学院・情報理工学研究科, 教授 (20016182)

研究分担者 滝本 宗宏  東京理科大学, 理工学部, 准教授 (00318205)
研究期間 (年度) 2010 – 2012
研究課題ステータス 完了 (2012年度)
配分額 *注記
18,070千円 (直接経費: 13,900千円、間接経費: 4,170千円)
2012年度: 4,420千円 (直接経費: 3,400千円、間接経費: 1,020千円)
2011年度: 5,980千円 (直接経費: 4,600千円、間接経費: 1,380千円)
2010年度: 7,670千円 (直接経費: 5,900千円、間接経費: 1,770千円)
キーワードコンパイラ / コード最適化 / 時相論理 / 静的単一代入形式 / 網羅型データフロー 解析 / 要求駆動型データフロー解析 / キャッシュ効率化 / 大域値番号付け / 最適化 / COINS / スカラー置換 / 部分冗長性除去 / 部分無用コード除去 / キャッシュ最適化 / 時相論理理 / CTL
研究概要

COINSコンパイラの低水準中間表現に対し,双方向時相論理であるCTL-FVを用いて最適化のパターンと変換を記述し,そこからモデル検査により,C言語の最適化器を生成した.一方,通常形式上の部分冗長除去(PRE)を静的単一代入形式上で行うように変換する汎用的な手法を開発した.また,PREおよびPREに似た部分無用コード除去法の効率化と効果の向上を行い,PREの応用として,同じ配列を参照するロード命令のキャッシュヒット率を向上させる手法を実現した.

報告書

(4件)
  • 2012 実績報告書   研究成果報告書 ( PDF )
  • 2011 実績報告書
  • 2010 実績報告書
  • 研究成果

    (19件)

すべて 2013 2012 2011 その他

すべて 雑誌論文 (7件) (うち査読あり 5件) 学会発表 (10件) 備考 (2件)

  • [雑誌論文] 効率的な要求駆動型部分冗長除去2013

    • 著者名/発表者名
      澄川靖信,滝本宗宏
    • 雑誌名

      情報処理学会論文誌:プログラミング

      巻: (掲載予定)

    • NAID

      110009784973

    • 関連する報告書
      2012 研究成果報告書
    • 査読あり
  • [雑誌論文] 配列の次元を考慮した大域ロード命令集約2012

    • 著者名/発表者名
      澄川靖信,滝本宗宏
    • 雑誌名

      信学技報,電子情報通信学会

      巻: Vol.112No.164

    • NAID

      110009626582

    • 関連する報告書
      2012 研究成果報告書
  • [雑誌論文] Demand-driven Partial Dead Code Elimination2012

    • 著者名/発表者名
      Takimoto, M.
    • 雑誌名

      IPSJ Transactions on Programming

      巻: Vol.5,No.1 ページ: 9-16

    • NAID

      130002073590

    • 関連する報告書
      2012 研究成果報告書 2011 実績報告書
    • 査読あり
  • [雑誌論文] Global Load Instruction Aggregation Based on Code Motion, Proc. of IEEE International Symposium on Parallel Architectures, Algorithms and Programming, PAAP'122012

    • 著者名/発表者名
      Sumikawa, Y. and Takimoto, M.
    • 雑誌名

      IEEE Computer Society

      ページ: 149-156

    • 関連する報告書
      2012 研究成果報告書
    • 査読あり
  • [雑誌論文] Global Load Instruction Aggregation Based on Code Motion2012

    • 著者名/発表者名
      Sumikawa, Y.
    • 雑誌名

      Proc. of IEEE International Symposium on Parallel Architectures, Algorithms and Programming, PAAP'12

      巻: 12 ページ: 149-156

    • 関連する報告書
      2012 実績報告書
    • 査読あり
  • [雑誌論文] 配列の次元を考慮した大域ロード命令集約2012

    • 著者名/発表者名
      澄川靖信
    • 雑誌名

      信学技報,電子情報通信学会

      巻: Vol.112,No.164 ページ: 115-119

    • 関連する報告書
      2012 実績報告書
  • [雑誌論文] A Generalized Method for Realizing Partial Redundancy Elimination for Normal Forms in Static Single Assignment Forms2011

    • 著者名/発表者名
      Sassa, M., Imahashi, T. and Ito, Y.
    • 雑誌名

      Advances in Computer Science and Engineering

      巻: Vol.7, No.1 ページ: 1-24

    • 関連する報告書
      2012 研究成果報告書 2011 実績報告書
    • 査読あり
  • [学会発表] スピルコストを考慮した部分冗長除去2013

    • 著者名/発表者名
      澄川靖信,滝本宗宏
    • 学会等名
      情報処理学会第75回全国大会講演論文集,情報処理学会
    • 発表場所
      仙台
    • 年月日
      2013-03-08
    • 関連する報告書
      2012 研究成果報告書
  • [学会発表] 質問伝播に基づく大域ロード命令集約2013

    • 著者名/発表者名
      澄川靖信,滝本宗宏
    • 学会等名
      第54回プログラミングシンポジウム,情報処理学会
    • 発表場所
      強羅
    • 年月日
      2013-01-11
    • 関連する報告書
      2012 研究成果報告書
  • [学会発表] 効率的な要求駆動型部分冗長除去2012

    • 著者名/発表者名
      澄川靖信,滝本宗宏
    • 学会等名
      情報処理学会第74回全国大会講演論文集,情報処理学会
    • 発表場所
      名古屋
    • 年月日
      2012-03-06
    • 関連する報告書
      2012 研究成果報告書
  • [学会発表] 効率的な要求駆動型部分冗長除去2012

    • 著者名/発表者名
      澄川靖信, 滝本宗宏
    • 学会等名
      情報処理学会全国大会
    • 発表場所
      名古屋工業大学(愛知県)
    • 年月日
      2012-03-06
    • 関連する報告書
      2011 実績報告書
  • [学会発表] 並列化と実行時コード生成を用いた正規表現マッチングの高速化2012

    • 著者名/発表者名
      新屋良磨,光成滋生,佐々政孝
    • 学会等名
      情報処理学会プログラミングシンポジウム,第53回
    • 発表場所
      湯河原,ポスター発表
    • 年月日
      2012-01-08
    • 関連する報告書
      2012 研究成果報告書
  • [学会発表] コード移動に基づく大域ロード命令集約2011

    • 著者名/発表者名
      澄川靖信,滝本宗宏
    • 学会等名
      日本ソフトウェア科学会第28回大会講演論文集,日本ソフトウェア科学会
    • 発表場所
      那覇
    • 年月日
      2011-09-29
    • 関連する報告書
      2012 研究成果報告書
  • [学会発表] コード移動に基づく大域ロード命令集約2011

    • 著者名/発表者名
      澄川靖信, 滝本宗宏
    • 学会等名
      日本ソフトウェア科学会大会
    • 発表場所
      沖縄産業支援センター(那覇)
    • 年月日
      2011-09-29
    • 関連する報告書
      2011 実績報告書
  • [学会発表] 並列化と実行時コード生成を用いた正規表現マッチングの高速化2011

    • 著者名/発表者名
      新屋良磨,光成滋生,佐々政孝
    • 学会等名
      日本ソフトウェア科学会大会論文集,第28回
    • 発表場所
      那覇
    • 年月日
      2011-09-24
    • 関連する報告書
      2012 研究成果報告書
  • [学会発表] 質問伝播に基づく大域ロード命令集約

    • 著者名/発表者名
      澄川靖信
    • 学会等名
      第54回プログラミングシンポジウム,情報処理学会
    • 発表場所
      強羅(神奈川県)
    • 関連する報告書
      2012 実績報告書
  • [学会発表] スピルコストを考慮した部分冗長除去

    • 著者名/発表者名
      澄川靖信
    • 学会等名
      情報処理学会第75回全国大会
    • 発表場所
      仙台(宮城県)
    • 関連する報告書
      2012 実績報告書
  • [備考]

    • URL

      http://www.is.titech.ac.jp/~sassa/coins-www-ssa/japanese/index.html

    • 関連する報告書
      2012 研究成果報告書
  • [備考] CoinsプロジェクトのSSA最適化

    • URL

      http://coins-compiler.sourceforge.jp/ssa/index.html

    • 関連する報告書
      2012 実績報告書

URL: 

公開日: 2010-08-23   更新日: 2019-07-29  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi