胡定磊
- 作品数:18 被引量:76H指数:5
- 供职机构:国防科学技术大学人文与社会科学学院更多>>
- 发文基金:国家高技术研究发展计划国家自然科学基金国家部委资助项目更多>>
- 相关领域:自动化与计算机技术军事电子电信更多>>
- VLIW DSP编译器的构造
- 本文综合各种相关研究,给出设计超长指令字(VLIW)数字信号处理编译器的一个总体框架,并阐述其技术要点.最后给出结论和分析.
- 胡定磊陈书明
- 关键词:超长指令字数字信号处理编译器
- 文献传递
- 一种基于谓词执行优化技术的寄存器分配算法被引量:1
- 2006年
- 对采用谓词执行优化技术后的编译代码,为了更高效地进行寄存器分配,首先介绍了Sias等人提出的一种基于二进制决策图(BDD)的谓词分析系统;然后在其基础上,对传统寄存器分配算法进行改进,给出了一种建立精化干涉图的新算法;最后将算法在学院研制的YHFT-DSP/700芯片的编译器上实现,实验结果表明,减少了所需寄存器数目,缩短了代码执行时间,获得了较好的性能提高·
- 王凤芹胡定磊刘春林
- 关键词:寄存器分配谓词执行
- 一种支持SIMD指令的表驱动的代码选择技术被引量:4
- 2006年
- 代码选择在编译器的代码产生阶段是一个十分重要的任务,它的目标就是在与机器无关的中间表示代码和与处理器相关的机器指令之间寻找一种高效的映射方法。为了支持DSP处理器的SIMD指令,在传统的基于数据流树中间表示的代码选择算法的基础上,提出一种基于数据流图(DFG)的代码选择技术,它能在最大限度地挖掘和利用SIMD指令的基础上寻求对整个DFG的最优覆盖。
- 赵常智刘春林胡定磊陈书明
- 关键词:数据流图整数线性规划
- 分簇结构超长指令字DSP编译器的设计与实现被引量:7
- 2006年
- 超长指令字(VLIW)是高端DSP普遍采用的体系结构,VLIWDSP在硬件上没有调度和冲突判决的机制,其性能的发挥完全依靠编译器的优化效果.基于可重定向编译基础设施IMPACT,为分簇VLIWDSPYHFT-D4设计与实现了优化编译器.其中着重讨论了可重定向信息的定义、代码注释、SIMD指令的支持、分簇寄存器分配以及指令级并行开发和资源冲突解决等内容.实验结果表明该编译器可以达到较好的优化效果.
- 胡定磊陈书明刘春林
- 关键词:VLIWDSP编译器指令级并行
- 奇异数据类型的编译支持被引量:1
- 2007年
- 专用处理器,如DSP等,因主要支持特定应用,其指令集往往只支持有限的数据类型。在采用高级语言为其编程时,若采用了处理器不支持的奇异数据类型,编译器必须在保持语义的前提下将其转化为处理器支持的一段指令。该文提出了一种在VLIW DSP编译器中实现对奇异数据类型的处理的方法,包括对含有奇异数据类型的中间代码的注释、调度依赖关系的计算、寄存器分配的改进。该类方法对编译器的改动相对较小,效率较高。
- 胡定磊陈书明刘春林
- 关键词:数据类型数据依赖关系寄存器分配编译器
- 模拟体系对抗价值链的网络同步模型被引量:5
- 2010年
- 描述战斗毁伤"规模效应"的Lanchester模型默认作战体系内部是"完美的"。本文扬弃此假设,首次从作战体系内部"共识"涌现的视角提出了一个模拟体系对抗价值链的网络"同步效应"模型,研究了战场变化、个体/群体认知、自同步与对抗均衡等概念的网络拓扑和权值演化形式,并发现在对抗均衡条件下无标度网络具有"同步脆弱性"。
- 谭东风鲍鲜鲲胡定磊
- 关键词:价值链自同步
- 基于超块的统一分簇与模调度被引量:1
- 2007年
- 超长指令字处理器为了提高指令集并行(ILP)往往采用多个功能单元,从而需要多端口的寄存器文件提供支持.但是寄存器文件会随着端口的增多变得更复杂,频率难以提升,成为系统的瓶颈.分簇是解决这一问题的有效手段.分簇在不影响处理器ILP的前提下减少了每簇寄存器文件的端口数目,但对编译器提出了挑战,编译器必须将指令和操作数在簇间进行合理分配才能得到较好的指令级并行.针对分簇超长指令字结构提出了一种基于超块的统一分簇与模调度编译方法.使用超块技术可以增大调度范围以获得更好的ILP,并且可以处理含有控制流的循环体,增加了模调度的适用范围.超块中指令的分簇与模调度则是统一进行的,这将比分阶段进行有更好的优化效果,因为统一进行是从全局的角度寻求优化而非寻求各个阶段局部优化.在YHFT-DSP/700编译器中的实验结果表明,与ITSS算法相比,该算法可以达到较好的优化效果.
- 胡定磊陈书明刘春林
- 关键词:超长指令字编译器分簇模调度指令级并行
- 低功耗编译技术综述被引量:14
- 2005年
- 功耗问题已经成为制约电子系统发展的重要因素.功耗是由硬件在运行软件时产生的,软件的数据存取和指令执行都会使硬件产生功耗.编译器可以通过适当的调度优化,改变软件在硬件上的运行轨迹,使得硬件执行某一个程序时的功耗变小.本文从如何对软件的功耗进行评估和如何实现低功耗的编译两大方面对低功耗编译的相关研究进行了广泛介绍,着重评述了专门的低功耗编译技术.最后对当前低功耗编译存在的问题做了分析,给出了对于低功耗编译新方向的预测.
- 胡定磊陈书明
- 关键词:低功耗功耗模型
- SIMD指令自动向量化编译框架
- 为了支持多媒体及数字信号处理应用,许多通用及嵌入式处理器都拥有短向量SIMD(单指令多数据)指令,可以用一条指令同时对多个数据进行操作。传统上,对 SIMD 指令的使用是通过采用内联汇编或调用库函数的形式实现的,造成程序...
- 胡定磊陈书明赵常智刘春林
- 关键词:SIMD自动向量化编译器
- 文献传递
- 分簇VLIW DSP调度技术被引量:3
- 2004年
- 分簇VLIWDSP在减少硬件设计复杂性的同时 ,显著地增加了编译器进行指令调度的难度。提出通过在调度中首先进行指令簇划分然后再簇内调度 ,这样在增加很少几条拷贝指令的条件下充分利用分簇的特性提高指令的并行度 。
- 袁正才刘春林胡定磊陈书明
- 关键词:DSP调度