国家高技术研究发展计划(2006AA010202)
- 作品数:39 被引量:63H指数:5
- 相关作者:程旭佟冬王克义易江芳杨春更多>>
- 相关机构:北京大学首都师范大学复旦大学更多>>
- 发文基金:国家高技术研究发展计划国际科技合作与交流专项项目国家科技重大专项更多>>
- 相关领域:自动化与计算机技术电子电信更多>>
- 一种基于值预测和指令复用的按序处理器预执行机制被引量:1
- 2011年
- 为提高按序处理器的性能和能效性,本文提出一种基于值预测和指令复用的预执行机制(PVPIR).与传统预执行方法相比,PVPIR在预执行过程中能够预测失效Load指令的读数据并使用预测值执行与该Load指令数据相关的后续指令,从而对其中的长延时缓存失效提前发起存储访问以提高处理器性能.在退出预执行后,PVPIR通过复用有效的预执行结果来避免重复执行已正确完成的指令,以降低预执行的能耗开销.PVPIR实现了一种结合跨距(Stride)预测和AVD(Address-Value Delta)预测的值预测器,只记录发生过长延时缓存失效的Load指令信息,从而以较小的硬件开销取得较好的值预测效果.实验结果表明,与Runahead-AVD和iEA方法相比,PVPIR将性能分别提升7.5%和9.2%,能耗分别降低11.3%和4.9%,从而使能效性分别提高17.5%和12.9%.
- 党向磊王箫音佟冬陆俊林易江芳王克义
- 基于受限行为约束策略的桌面计算系统交互性能测量方法被引量:2
- 2011年
- 测量桌面计算系统的交互性能是分析和改进系统性能的重要基础.方便地获得准确测量结果的难点是如何确定输入事件和其直接触发的输出事件之间的对应关系.为此,提出一种采用受限行为约束策略的交互性能测量方法,首先分析了确定输入、输出事件的对应关系需要满足的约束条件,通过会话录制辅助机制合理转化难以满足约束条件的事件,通过用户行为检验机制进一步确认所有事件已经满足约束条件,从而保证可以获得更准确的测量结果.基于该方法,实现了一个支持Windows和Linux等主流桌面计算系统的测量工具VNC-IPA.实验以"慢动作"基准测量方法获得的测量结果为真值,结果表明,相比其他交互性能测量工具VNCplay,使用VNC-IPA获得的测量结果的相对误差平均降低了35.4%.
- 钮艳杨春夏虞斌程旭
- 关键词:桌面计算交互性能测量方法VNC
- 基于多目标演化算法的测试程序生成被引量:3
- 2010年
- 针对现有的演化测试程序方法只以覆盖率为优化目标的问题,提出一种使用多目标演化算法的测试程序生成方法.该方法把测试程序生成归结为多目标优化问题,以提高覆盖率和减少模拟执行周期作为优化目标;根据模拟器反馈回的信息,使用多目标演化算法来自动引导生成新的测试程序.使用该方法对北大众志UniCore32-2微处理器进行实验的结果表明,在保证覆盖率指标的前提下,采用文中方法生成的测试程序模拟执行时间是现有方法的12.92%,是手写测试程序集的3.62%.
- 张良佟冬林桦程旭王克义
- 关键词:多目标演化算法
- FaLoFiN:基于不确定性过滤的硬件故障局部化方法被引量:2
- 2010年
- 运行已有大型商业软件进行系统级验证是获得高质量SoC设计的有效手段,然而一旦硬件故障导致该类软件运行失效,故障局部化过程将十分困难.为此提出一种基于不确定性过滤的硬件故障局部化方法FaLoFiN.首先提取不确定性函数调用集;然后分别从参考运行和故障运行中过滤不确定性函数调用集;最后通过比较、定位异常函数调用,实现与硬件故障相关代码范围的局部化.实验结果表明,FaLoFiN方法具有较高的硬件故障局部化准确度,能有效地将PKUnity-86系统中的真实硬件故障局部化.
- 郑衍松佟冬李皓王克义程旭
- 关键词:硬件故障
- 一种提供高效带宽分配和低延迟的片上通信仲裁方法(英文)被引量:1
- 2009年
- 提出一种"滑动带宽调整窗口"的仲裁方法,适用于片上网络的路由器、多端口的存储控制器和传统的共享总线。通过该仲裁方法,可以细粒度地设置和动态调整系统的通信带宽分配,从而使系统通信带宽分配和通信延迟维持在合理、稳定且符合系统设计要求的状态。实验表明,相比几种流行的仲裁方法,使用该仲裁方法,实际带宽分配与系统要求之间的差距减少了13%,平均通信延迟减少了37.5%,而且其硬件实现代价对于大中规模的系统芯片是完全可以接受的。
- 陆俊林刘丹佟冬程旭
- 关键词:仲裁带宽分配片上网络系统芯片
- 可校准电源偏差并基于标准单元的温度传感器
- 2011年
- 提出了基于双电压点校准的温度传感器。所提出的传感器配合双电压点校准方法可以大幅度降低供电电压变化引起的温度测量误差,且完全基于标准单元设计,无需版图定制,易于使用标准的数字电路设计流程实现。实验表明,相比之前提出的无双电压点校准的双环温度传感器,0.1 V电源电压偏差引起的误差可从90℃降低到28.5℃。
- 帖猛程旭
- 关键词:电源电压温度传感器
- 一种收益驱动的语义代码移动算法
- 2009年
- 分析了激进的冗余消除产生负面影响的原因,采纳了收益驱动的思想,即建立收益模型,根据收益评估结果来决定是否重用已有的计算结果,提出了一种收益驱动的语义代码移动算法。该算法在GCC-4.2.0中实现。在X86上对SPEC2000的测试结果表明,采用该算法的编译器生成的代码比采用没有收益驱动的语义代码移动算法和采用GCC自己的GVNPRE算法平均性能分别提高了6.8%和2.6%。
- 聂久焘程旭
- 面向按序执行处理器的预执行机制设计空间探索(英文)
- 2011年
- 面向按序执行处理器开展预执行机制的设计空间探索,并对预执行机制的优化效果随Cache容量和访存延时的变化趋势进行了量化分析。实验结果表明,对于按序执行处理器,保存并复用预执行期间的有效结果和在预执行访存指令之间进行数据传递都能够有效地提升处理器性能,前者还能够有效地降低能耗开销。将两者相结合使用,在平均情况下将基础处理器的性能提升24.07%,而能耗仅增加4.93%。进一步发现,在Cache容量较大的情况下,预执行仍然能够带来较大幅度的性能提升。并且,随着访存延时的增加,预执行在提高按序执行处理器性能和能效性方面的优势都将更加显著。
- 王箫音佟冬党向磊陆俊林程旭
- 用扫描链重构来提高EFDR编码的测试压缩率和降低测试功耗被引量:2
- 2009年
- 为了解决系统芯片测试中日益增长的测试数据和测试功耗的问题,提出一种不影响芯片正常逻辑功能的扫描链重构算法——Run-Reduced-Reconfiguration(3R).该算法针对扩展频率导向游程(EFDR)编码来重排序扫描链和调整扫描单元极性,重新组织测试数据,减少了游程的数量,从而大大提高了EFDR编码的测试压缩率并降低测试功耗;分析了扫描链调整对布线长度带来的影响后,给出了权衡压缩率和布线长度的解决方案.在ISCAS89基准电路上的实验结果表明,使用3R算法后,测试压缩率提高了52%,测试移位功耗降低了53%.
- 方昊宋晓笛程旭
- 关键词:测试数据压缩测试功耗游程编码
- MDCI:基于多粒度动态控制流不变式的硬件故障局部化
- 2010年
- 本文提出了一种基于多粒度动态控制流不变式的硬件故障局部化方法MDCI.该方法基于预先提取的置信度较高的各种粒度动态控制流不变式,多粒度逐级迭代地检验控制流不变式程序点是否可达,从而将与硬件故障相关的代码范围局部化.实验结果表明MDCI只需检验少量的控制流程序点,就能准确地将与故障相关的代码范围局部化.
- 郑衍松佟冬王克义程旭
- 关键词:多粒度硬件故障