首页> 外文期刊>Computer software >サイバーページ論文概要
【24h】

サイバーページ論文概要

机译:网络页面论文摘要

获取原文
获取原文并翻译 | 示例
           

摘要

本研究では,質問伝播に基づいた要求駆動型スカラ置換を提案する.スカラ置換とは,ループの繰返しを越えて冗長となる配列参照をレジスタ参照に変更するコンパイラのコード最適化の1つの手法である.本手法は,制御フローグラフ上で質問伝播を用いて1つの繰返しの中で冗長性を調べる要求駆動型部分冗長除去を,異なる繰返しでの冗長性を調べるように拡張する.本手法の質問伝播は,1回前の繰返しにおける冗長性を解析するために,配列の添字の変数を定義している文が出現したとき,添字の変数を文の右辺の式で置き換える.また,2回以上の繰返しの後に同じメモリ番地にアクセスする配列参照を除去するために,あらかじめ可約なループに対してループ展開を適用する.本手法の効果を確かめるために,SPEC2000ベンチマークのプログラムに本手法を適用したところ,スカラ置換の従来法と比べてプログラムの実行効率を最大で約2.3%向上することを確認した.
机译:在本文中,我们提出了一种基于查询传播的请求驱动标量替换,这是编译器代码优化之一,它可以将冗余数组引用更改为寄存器引用,而不是循环迭代。此方法扩展了请求驱动的部分冗余消除,后者通过使用控制流图上的问题传播来检查一次迭代中的冗余,以检查不同迭代中的冗余。当为了定义先前迭代中的冗余而出现定义数组下标变量的语句时,问题传播用句子右侧的表达式替换下标变量。为了在上述迭代之后删除访问相同内存地址的数组引用,我们预先将循环展开应用于可简化循环。当应用时,已确认与传统的标量替换方法相比,程序执行效率提高了约2.3%。

著录项

  • 来源
    《Computer software》 |2015年第2期|86-87|共2页
  • 作者

  • 作者单位
  • 收录信息
  • 原文格式 PDF
  • 正文语种 jpn
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号