首页> 中文期刊>电子学报 >一种针对位操作密集应用的扩展指令自动选择方法

一种针对位操作密集应用的扩展指令自动选择方法

     

摘要

本文提出一种结合位操作分析和变换的扩展指令自动选择方法.该方法在数据流图中引入新的位操作中间表示结点,可精简地描述位访问操作.编译器可对程序数据流图进行选择性循环展开和位操作分析优化,并将其转换为带有直接表示位赋值操作结点的数据流图.实验结果表明,基于新的数据流图进行扩展指令选择可有效提升位操作密集型应用的性能.%This paper describes a new automatic instruction-set extension approach with bitwise operaton analysis and transformations. It introduces a new intermediate bit-manipulation operation to directly describe bitwise accesses. It performs bit-level analysis and optimization, and builds an extended data-flow graph with the new bit-manipulation operations. Experimental results show that extending instruction-set selection based on the new data-flow graph can effectively improve the performance for bitwise computation-intensive applications.

著录项

  • 来源
    《电子学报》|2012年第2期|209-214|共6页
  • 作者单位

    微处理器及系统教育部工程研究中心,北京100871;

    北京大学信息科学技术学院,北京100871;

    微处理器及系统教育部工程研究中心,北京100871;

    北京大学信息科学技术学院,北京100871;

    微处理器及系统教育部工程研究中心,北京100871;

    北京大学信息科学技术学院,北京100871;

    微处理器及系统教育部工程研究中心,北京100871;

    北京大学信息科学技术学院,北京100871;

    北京大学信息科学技术学院,北京100871;

    PKU-UCLA理工联合研究所,北京100871;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 编译程序、解释程序;
  • 关键词

    指令系统扩展; 自动选择; 位操作变换;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号