动态二进制翻译的多线程并行优化研究

来源 :计算机工程与设计 | 被引量 : 0次 | 上传用户:zhangShunsheng2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了充分利用多核CPU来实现动态二进制翻译的并行化,研究了用多线程将翻译阶段和执行阶段并行优化的方法,提供了并行化系统的程序流程。并根据翻译与执行的时序及相关性,设计实现了一种超前翻译算法,它能够有效预测程序的执行路径,为翻译过程提供导向作用。实验结果表明,该优化方法提高了翻译缓存中基本块的命中率,使执行阶段尽量不被中断,进而提升了执行效率。
其他文献
在满足SIP协议被设计为可灵活扩展的文本协议的要求的基础上,分析了传统SIP消息解析器中基于字符串比较操作来判断消息头字段类型对整体SIP消息解析性能的影响。结合SIP协议
对UG和MasterCAM两个软件的数控加工功能进行比较,得出两种软件在数控加工方面各自的优点,有利于保证数控加工的顺利进行以及加工的精度。
设计混合智能控制结构,该结构引入强化学习和神经网络,提出基于BP神经网络的Q学习算法,优化动作的选取,解决传统Q学习中Q表占用内存空间过大的问题,增强系统的泛化能力。将其
近年出版的党史书刊,对中共莆田中心县委首建时间有两种看法:一是"1928年1月";一是"1932年9月".除此之外,一些资料认为的首建时间还有1929年或1930年6月.由于这一首建时间难
为了提高弹体装药倒空系统的自动化程度,满足弹体装药倒空的效率要求,设计一套以PLC为主控单元、触摸屏配合使用的高压水弹体装药倒空控制系统。阐述倒空控制系统的组成、工
现有的隐私保护异常检测算法大多是基于距离的,针对垂直划分的数据库提出一种隐私保护密度异常检测算法VPPDBOM。该算法基于密度异常检测算法(DBOM)的思想实现异常检测,利用垂
为研究柱塞泵的气穴现象与其允许的最高转速之间的关系,采用AMESim仿真软件来模拟实际工况。通过建立简化模型、设置参数、进行仿真和分析,可知产生气穴现象时柱塞泵临界转速
新兴产业的快速发展,带动了仪器仪表行业,智能化技术也让仪器仪表行业向高端制造业转型。对仪器仪表行业产生较大影响的新兴产业,当属低碳经济。中国国际经济合作学会经济合作部
AMESim软件是一款出色的用于解决目前实际问题的液压/机械系统建模、仿真和动态性能分析的软件。利用AMESim软件建立导向钻机给进液压系统的仿真模型,进行仿真分析;并应用AME
针对数控进给伺服系统跟踪轨迹已知的特点,在常规反馈控制结构基础上引入预见前馈补偿控制;通过增设状态变量实现了由IP基本控制回路向预见典型基本回路的转换;并运用偏微分