杨辉兵
- 作品数:7 被引量:0H指数:0
- 供职机构:上海交通大学更多>>
- 发文基金:国家自然科学基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 一种基于动态二进制翻译的硬件支持Profile技术
- 2010年
- 传统的基于动态二进制翻译器的profiling策略分为3种:基于基本块、基于跳转边、基于路径跟踪。使用纯软件的profiling系统一般地说会带来平均30%的性能开销。如果在动态优化中得到硬件的支持,系统的整体性能将得到显著的提高。其中,软硬件协同设计中的难点,就是软硬件之间的通信开销和软硬件划分。该文针对动态二进制翻译中的优化阶段,使用一种硬件支持的运行是profile收集新方法来取代纯软件的profiling方法,把软硬件之间的通信开销降到最低,并以此来提高动态二进制翻译的整体性能。此方法可以在运行时准确地,并且以很小的开销收集Profile信息,从而更好的优化系统。
- 杨辉兵管海兵梁阿磊
- 关键词:动态二进制翻译软硬件协同设计
- 基于动态二进制翻译的硬件支持Profiling方法研究
- Profiling是指对程序运行时信息的统计和收集,可以利用收集的profile信息来进行系统的优化。一个好的profiling系统可以给整个程序或系统带来很大的性能提升。其中,使用软硬件协同设计的profiling系统...
- 杨辉兵
- 关键词:动态二进制翻译PROFILING软硬件协同设计
- 文献传递
- 二进制翻译中的字节序调整方法
- 本发明公开了一种计算机技术领域的二进制翻译中的字节序调整方法,包括以下步骤:动态二进制翻译系统的执行引擎加载源程序可执行映像,将各个程序段的内容进行字节序调整,同时调整加载进来的参数个数、参数内容和环境变量;修改表示内存...
- 管海兵梁阿磊朱彤刘博杨辉兵
- 具有预警功能的无线报警系统及方法
- 本发明涉及一种无线通信技术领域的具有预警功能的无线报警系统及方法,包括:预警平台、GSM/GPRS通信模块、位移感应模块、摄像头模块和输入模块,所述预警平台是单片机系统,是整个系统的中央处理模块,进行系统外设驱动、数据计...
- 林子熠杨辉兵李昊禹毕元王晶
- 文献传递
- 二进制翻译中的字节序调整方法
- 本发明公开了一种计算机技术领域的二进制翻译中的字节序调整方法,包括以下步骤:动态二进制翻译系统的执行引擎加载源程序可执行映像,将各个程序段的内容进行字节序调整,同时调整加载进来的参数个数、参数内容和环境变量;修改表示内存...
- 管海兵梁阿磊朱彤刘博杨辉兵
- 文献传递
- 剖分信息收集系统及其收集方法
- 一种计算机优化处理技术领域的剖分信息收集系统及其收集方法,包括:内存映像加载模块、查找模块、目标缓存模块、中间指令目标基本块模块、目标指令目标基本块模块、链接目标基本块模块、上下文切换模块、优化模块、计数器映射表、先进先...
- 管海兵梁阿磊杨辉兵刘博
- 文献传递
- 剖分信息收集系统及其收集方法
- 一种计算机优化处理技术领域的剖分信息收集系统及其收集方法,包括:内存映像加载模块、查找模块、目标缓存模块、中间指令目标基本块模块、目标指令目标基本块模块、链接目标基本块模块、上下文切换模块、优化模块、计数器映射表、先进先...
- 管海兵梁阿磊杨辉兵刘博
- 文献传递