付桂涛
- 作品数:16 被引量:7H指数:1
- 供职机构:国防科学技术大学更多>>
- 发文基金:国家自然科学基金国家教育部博士点基金国家科技重大专项更多>>
- 相关领域:自动化与计算机技术更多>>
- 程序执行的精确重现技术及其在体系结构模拟中的应用
- 2011年
- 近年来有研究提出利用动态二进制翻译技术(Dynamic Binary Translation,DBT)加速程序代表性模拟点的提取,然而这些研究并未考虑DBT方法对模拟结果准确度的影响.实验发现,对于某些程序,DBT加速方法会带来将近20%的误差.经分析,误差的根源在于程序在DBT执行和模拟执行时执行踪迹有巨大差异,即程序执行踪迹的不可重现性.本文系统地分析了引起程序执行踪迹不可重现的原因,提出了解决方法.实验证实,利用文中提出的方法,可以在不影响性能的情况下,实现程序执行踪迹的精确重现,从而保证DBT方法与传统模拟方法具有完全相同的精确度.
- 赵天磊唐遇星徐炜遐付桂涛齐树波贾小敏张民选
- 关键词:模拟误差二进制翻译
- 基于单片多处理器系统的共享前端流水线结构
- 本发明公开了一种基于单片多处理器系统的共享前端流水线结构,包括设置于两个以上流核心的执行部件之前并被所有流核心共享的取指单元、译码单元和预取单元,所述取指单元完成取指操作后经译码单元将指令送入流核心的执行部件,不同流核心...
- 邢座程陈小保付桂涛马安国黄平汤先拓何锐王庆林晏小波李方圆邱建雄蔡放闵银皮梅家祥孟晓冬赵齐王宏燕
- 文献传递
- X流处理器微控制器的研究与实现
- 随着计算机在各个领域的广泛应用,流应用逐步成为微处理器的主要负载之一。针对流应用所具有的不同于传统程序的特点,许多新兴的流体系结构正成为微处理器研究的热点。本课题所属的项目--X处理器的研制,实现的就是一款新型流处理器。...
- 付桂涛
- 关键词:流处理器微控制器
- 用于通用流处理器的可变访存模式的片上缓存结构
- 本发明公开了一种用于通用流处理器的可变访存模式的片上缓存结构,包括存储阵列单元、cache控制器、scratchpadmemory控制器以及存储阵列边界分割逻辑单元,所述存储阵列单元由通过存储阵列边界分割逻辑单元分割成的...
- 邢座程付桂涛陈小保马安国黄平汤先拓何锐王庆林晏小波李方圆邱建雄蔡放闵银皮梅家祥孟晓冬赵齐王宏燕
- 文献传递
- 一种高准确率的应用程序行为分析方法
- 模拟是体系结构研究的重要手段.由于模拟的速度非常慢,有研究提出利用动态二进制翻译技术(DBT,Dynamic Binary Translation)提取程序的代表性模拟点,以缩短模拟时间.只需对这些代表性模拟点进行详细模...
- 赵天磊唐遇星齐树波付桂涛贾小敏张民选
- 关键词:应用程序二进制翻译
- 文献传递
- 面向多核处理器的令牌一致性协议优化技术研究
- 多核体系结构是目前工业界和学术界的研究主流。多核体系结构的一个重要方面是 Cache一致性协议设计,Cache一致性协议的优劣对系统的性能有重要影响。传统的Cache一致性协议包括监听协议和目录协议。监听协议依赖于共享总...
- 付桂涛
- 关键词:多核处理器功耗模型
- 高准确率的应用程序行为分析方法
- 2011年
- 模拟是体系结构研究的重要手段。由于模拟的速度非常慢,有研究提出利用动态二进制翻译技术(DBT)提取程序的代表性模拟点,对代表性模拟点进行详细模拟即可获取程序的准确性能参数,从而缩短模拟时间。然而相关研究并未考虑DBT方法对模拟结果准确度的影响。实验发现,对于某些程序,DBT加速方法会给模拟结果带来近20%的误差。为消除误差,系统分析了引起指令踪迹差异的原因,并提出了一系列消除这些差异的方法。实验结果证实,利用该文提出的方法,可以在不影响DBT方法性能的同时,保证其与传统模拟方法具有完全相同的精确度。
- 赵天磊唐遇星齐树波付桂涛贾小敏张民选
- 关键词:PROFILE二进制翻译模拟误差
- 利用动态二进制翻译加速应用程序行为特征分析被引量:6
- 2012年
- 应用程序运行时典型行为特征分析的一种重要方法是SimPoint,但是为SimPoint生成基本块向量剖析(basic block vector profile,BBV profile)文件非常耗时.首先提出了一个利用动态二进制翻译技术生成BBVprofile的通用框架DBT-BBV,然后详细分析了几种降低开销的优化技术,最后基于DBT-BBV和提出的优化技术设计实现了一个高效的BBVProfile收集工具QPoint.利用SPEC2006测试程序集评估了所提出的优化技术和QPoint的性能和开销.与现有工具相比,QPoint有两个优势:①QPoint的性能高于现有工具,在普通PC机上最高速度为292MIPS,平均速度为109MIPS,BBV Profile收集的平均开销小于4%,在同类工具中最低;②QPoint支持众多体系结构平台,包括x86/x86_64,ARM,POWER,SPARC,MIPS等,并且可跨指令集收集BBVProfile.结果显示,动态二进制翻译技术在应用程序行为特征分析加速方面具有非常好的效果.
- 赵天磊唐遇星付桂涛贾小敏齐树波张民选
- 关键词:二进制翻译PROFILE
- 一种多线程流分支控制方法及其控制装置
- 一种多线程流分支控制方法及其控制装置,该方法的步骤为:①初始化;②取指令阶段:比较每个标量核内部PC寄存器与外部PC寄存器的值;③指令译码阶段:如果是分支指令,每个标量核中都“排空”流水线;④执行阶段:未被排空的流水线正...
- 邢座程马安国付桂涛陈小保黄平汤先拓何锐王庆林晏小波李方圆邱建雄蔡放闵银皮梅家祥孟晓冬赵齐王宏燕
- 一种高准确率的应用程序行为分析方法
- 模拟是体系结构研究的重要手段。由于模拟的速度非常慢,有研究提出利用动态二进制翻译技术(DBT,Dynamic Binary Translation)提取程序的代表性模拟点,以缩短模拟时间。只需对这些代表性模拟点进行详细模...
- 赵天磊唐遇星齐树波付桂涛贾小敏张民选
- 关键词:模拟误差二进制翻译
- 文献传递