王凤芹
- 作品数:5 被引量:5H指数:1
- 供职机构:国防科学技术大学计算机学院更多>>
- 发文基金:国家高技术研究发展计划国家自然科学基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于谓词执行的编译优化技术的研究与实现
- 不断挖掘指令级并行性(ILP)是提高处理器性能的关键,而分支跳转指令造成的控制相关,严重限制了ILP的开发。针对此问题,超长指令字体系结构的高性能数字信号处理器(DSP)提供了对条件执行指令的支持。为使此指令的优势得以充...
- 王凤芹
- 关键词:谓词执行数字信号处理器寄存器分配
- 一种支持DSP条件执行指令的编译框架被引量:1
- 2006年
- 为克服条件跳转指令的缺陷,新一代超长指令字(VLIW)体系结构的数字信号处理器(DSP)提供了对条件执行指令的支持。为使得此类指令的优势得以充分发挥,该文设计并实现了一种基于hyperblock区域结构的编译框架。实验结果表明,该框架很好地提高了指令级并行度(ILP),减少了指令执行时间。
- 王凤芹刘春林胡定磊
- 关键词:VLIWDSP数字信号处理器
- 一种基于谓词执行优化技术的寄存器分配算法被引量:1
- 2006年
- 对采用谓词执行优化技术后的编译代码,为了更高效地进行寄存器分配,首先介绍了Sias等人提出的一种基于二进制决策图(BDD)的谓词分析系统;然后在其基础上,对传统寄存器分配算法进行改进,给出了一种建立精化干涉图的新算法;最后将算法在学院研制的YHFT-DSP/700芯片的编译器上实现,实验结果表明,减少了所需寄存器数目,缩短了代码执行时间,获得了较好的性能提高·
- 王凤芹胡定磊刘春林
- 关键词:寄存器分配谓词执行
- 基于互补谓词的编译优化被引量:2
- 2006年
- 许多通用和嵌入式高性能处理器都支持谓词执行,利用谓词执行可以简化程序的控制结构,而且指令调度、寄存器分配也可以利用谓词提高效率.基于二进制决策图(BDD)的谓词分析系统,提出了一种利用互补谓词机制对控制结构进行优化的方法;对传统着色图寄存器分配算法进行改进,给出了一种利用互补谓词机制建立统一简化干涉图的新算法,减少了代码溢出;利用互补谓词的特性指导指令调度,使之更加有效利用资源,并对目标体系结构进行了改进以支持指令调度.最后在YHFT-DSP/700芯片的编译器上对所提优化方法的有效性进行了验证.
- 胡定磊陈书明王凤芹刘春林
- 关键词:编译器指令调度寄存器分配
- 基于BDD的谓词分析与优化被引量:1
- 2005年
- 为对带谓词的数据流进行准确而有效的分析,首先介绍了John W.Sias等人提出的一种基于二进制决策图(BDD)的谓词分析系统(PAS);然后在其基础上,提出了结合芯片自身体系结构特点的谓词优化算法。将PAS及优化算法在学院研制的FT_D4芯片的编译器上实现,实验结果表明,这种基于BDD的谓词分析与优化方法简化了程序控制结构,减少了对谓词寄存器的使用,缩短了代码执行时间,性能获得了较大的提高。
- 王凤芹刘春林胡定磊