...
首页> 外文期刊>電子情報通信学会技術研究報告. コンピュ-タシステム. Computer Systems >STRAIGHT コンパイラにおける不要コードの削減手法の検討
【24h】

STRAIGHT コンパイラにおける不要コードの削減手法の検討

机译:直线编译器中不必要代码的减少方法研究

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

摘要

プロセッサの性能を向上させるため,プログラムの実行時に命令を入れ替えるOoO(Out-of-Order)実行を始めとしたさまざまな機構が実現されてきた.我々はこのような技術で性能を向上させつつも電力消費を削減するような OoO 実行のアーキテクチャとして,STRAIGHT アーキテクチャを開発している.OoO実行においてはその効果を上げるためにレジスタリネーミングという技術を用いるが,STRAIGHT アーキテクチャでは電力消費を抑えるために,レジスタリネーミングをコンパイラの処理によって省略しているという特徴がある.ところが,STRAIGHT アーキテクチャのコンパイラでは正しい動作を保証するために,何もしない NOP 命令を追加しなくてはならない.本論文ではこのような NOP 命令をデータの依存関係を保存できる範囲で他の命令に置き換える手法を提案し,サイズが削減された等価なコードの生成を実現する.またこれをもとに,STRAIGHTアセンブリによるアーキテクチャの性能への影響について考察する.
机译:为了提高处理器的性能,已经实现了各种机制,包括OOO(无序)执行,该执行在执行程序时替换指令。我们已经开发了一个直线架构,作为ooo执行的架构,可降低功耗,同时提高具有这种技术的性能。在OOO执行中,其特征在于使用称为寄存器衬里的技术来增加其效果,而是在直线架构中,其特征在于通过编译器处理省略寄存器衬里以抑制功耗。但是,在直线架构的编译器中,您必须添加任何内容不做,以确保正确的行为。在本文中,我们提出了一种用其他指令替换这样的NOP指令,尽可能替换数据依赖性,并实现具有减小尺寸的等效代码的生成。此外,根据此,我们将考虑通过直组装的架构性能的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号