一种针对位操作密集应用的扩展指令自动选择方法
作者:张吉豫;刘先华;谭明星;程旭;丛京生
作者单位:微处理器及系统教育部工程研究中心,北京100871;北京大学信息科学技术学院,北京100871;北京大学信息科学技术学院,北京100871;PKU-UCLA理工联合研究所,北京100871
加工时间:2013-10-15
信息来源:《电子学报》
关键词:指令系统扩展;自动选择;位操作变换
摘 要:本文提出一种结合位操作分析和变换的扩展指令自动选择方法.该方法在数据流图中引入新的位操作中间表示结点,可精简地描述位访问操作.编译器可对程序数据流图进行选择性循环展开和位操作分析优化,并将其转换为带有直接表示位赋值操作结点的数据流图.实验结果表明,基于新的数据流图进行扩展指令选择可有效提升位操作密集型应用的性能.