张吉豫
- 作品数:9 被引量:10H指数:3
- 供职机构:教育部更多>>
- 发文基金:国家高技术研究发展计划北京市自然科学基金国家科技重大专项更多>>
- 相关领域:自动化与计算机技术更多>>
- 一种针对位操作密集应用的扩展指令自动选择方法被引量:3
- 2012年
- 本文提出一种结合位操作分析和变换的扩展指令自动选择方法.该方法在数据流图中引入新的位操作中间表示结点,可精简地描述位访问操作.编译器可对程序数据流图进行选择性循环展开和位操作分析优化,并将其转换为带有直接表示位赋值操作结点的数据流图.实验结果表明,基于新的数据流图进行扩展指令选择可有效提升位操作密集型应用的性能.
- 张吉豫刘先华谭明星程旭丛京生
- 一种基于子结构分析的基本块重排算法被引量:3
- 2008年
- 基本块重排是一类通过重新排布基本块在存储中的位置,以减少转移开销和指令cache失效率的编译优化技术.介绍了一种基于子结构分析的基本块重排算法.该算法通过统计剖视信息中控制流图的边执行频率,基于处理器转移预测策略构建转移开销模型和基本块排布收益模型.算法采用局部子结构优化的策略,改善基本块在存储中的排列顺序,从而减少转移开销,并提高指令cache的使用率,改善程序的总体性能.在UniCore处理器平台上进行了实验.实验结果表明,与其他基本块重排算法相比,该基本块重排算法在更大程度上减少转移开销和指令cache失效率的同时,其时间复杂度保持为O(n×logn).
- 刘先华杨阳张吉豫程旭
- 一种微处理器内部寄存器堆的设计和访问方法
- 本发明涉及一种微处理器中寄存器堆的设计和访问方法。该方法包括:假设原有的寄存器堆中共有N个寄存器组成,将这N个寄存器中的每个寄存器划分成等长的M个子寄存器,则这N个寄存器形成一个N*M个子寄存器矩阵,该子寄存器矩阵中的每...
- 刘勇谢劲松张吉豫陈钟
- 文献传递
- 一个可重定向的系统级模拟框架
- 系统级模拟器模拟完整的目标硬件系统,对系统验证、软件开发和性能评测都起着重要作用.本文展示了一个系统级模拟框架Unilator,详细描述了其可重定向的结构和设计技术,并介绍了基于该框架进行系统建模与验证的方法.
- 赵雨来张吉豫程旭
- 文献传递
- 一种基于人工神经网络的基本块重排方法被引量:3
- 2011年
- 基于程序的控制流动信息和体系结构跳转代价模型,使用人工神经网络预测控制流边的执行概率,利用子结构分析技术开展基本块重排。程序的控制流边信息被选择作为神经网络的训练数据,这些信息包含了该边的静态特征和动态行为之间的联系。基于弹性反馈反向传播(RPROP)神经网络,在UniCore处理器上实现了采用子结构分析的基本块重排算法。评测结果表明,此算法可获得与利用剖视信息的优化算法相同的程序性能优化效果,不依赖于剖视信息的特性,可很好地扩展该基本块重排算法的应用范围。
- 张吉豫刘先华梁堃程旭
- 关键词:人工神经网络
- 一种混合型值关联间接跳转预测机制被引量:1
- 2012年
- 准确的间接跳转预测对现代处理器的性能和能耗有效性都具有重要意义.本文提出了一种混合型值关联间接跳转预测机制,通过混合使用多种关联信息以降低间接跳转误预测率.该机制一方面依赖于编译器根据高层次数据流信息识别间接跳转指令所对应的初始关联数据值.另一方面,该机制针对间接跳转预测的不同场景分别设计了两类关联信息:单一数据值和值历史,并实现了一种低开销的硬件结构,该硬件结构在运行时刻根据不同应用场景动态选择最佳关联信息引导间接跳转预测.实验结果表明,相对于传统的BTB预测器和最新的VBBI预测器,本文机制能够有效降低误预测率,提高程序性能并降低系统能耗.
- 谭明星刘先华张吉豫佟冬程旭
- 一种微处理器内部寄存器堆的设计和访问方法
- 本发明涉及一种微处理器中寄存器堆的设计和访问方法。该方法包括:假设原有的寄存器堆中共有N个寄存器组成,将这N个寄存器中的每个寄存器划分成等长的M个子寄存器,则这N个寄存器形成一个N*M个子寄存器矩阵,该子寄存器矩阵中的每...
- 刘勇谢劲松张吉豫陈钟
- 文献传递
- 基于优化回溯模型的无重叠模调度算法
- 2012年
- 软件流水技术通过重组循环体来挖掘指令级并行性,模调度是一类广泛使用的软件流水调度算法.传统模调度算法通常会产生变量活跃域重叠和寄存器压力增大问题,无法适用于嵌入式处理器.本文面向嵌入式处理器特性,建立了一种优化回溯模型,并基于该回溯模型提出了一种面向嵌入式处理器的无重叠模调度算法(NOn-Over-lapped Iterative Modulo Scheduling,简称NOOI).NOOI算法使用循环相关反依赖消除变量活跃域重叠,并使用依赖约束和资源约束回溯模型消解节点冲突,从而提高了模调度的有效性.实验结果表明,NOOI模调度算法能够有效改进模调度成功率和循环启动间距,并提高程序性能.
- 谭明星刘先华张吉豫程旭
- 关键词:嵌入式处理器模调度
- 面向处理器扩展的位操作优化技术研究与实践
- 飞速发展的计算机系统应用不断对处理器计算能力提出更高需求。面向特定应用的处理器扩展技术主要包括指令系统扩展及专用硬件加速部件扩展这两种方式,可有效提高特定应用的性能,并保持通用处理器灵活的编程模式。从高级语言源程序开始的...
- 张吉豫