动态二进制翻译的多核并行化中原子指令的翻译研究

来源 :计算机应用与软件 | 被引量 : 0次 | 上传用户:yoyoluo5531
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多核已成为处理器发展的趋势,我国自主设计和研发的龙芯也已有相应的多核产品——龙芯3A等系列。利用QEMU在龙芯上运行x86的操作系统和应用程序是推广龙芯使用的一种有效方法。目前,官方发布的QEMU还不能利用多核并行化运行,造成巨大的资源浪费。为充分使用龙芯3A的多核,就QEMU在龙芯3A上的多核并行化问题进行研究,发现并解决了移植过程中遇到的原子指令问题,使得QEMU全系统模拟器能利用龙芯3A的多核来稳定地支持通用操作系统windows XP和x86/Linux的运行。
其他文献
高可靠性作为数据采集设备向用户提供的产品保证一直受到重视。目前行业领域中对可靠性的研究局限于硬件和冗余设计的比较多,但可靠性高的数据采集系统并不能仅满足于此,科学合理的软件设计对提高系统可靠性也同样重要。因此,针对上述情况,结合国家相关标准,通过从软件避错设计和容错设计两个方向的技术路线,研究基于嵌入式MCU的软件设计提高系统可靠性的方法和具体实现措施,为类似数据采集系统的设计作参考。
探地雷达是探测浅部介质的一种有效方法,本文概述了探地雷达技术的基本解释理论,结合具体的工程实例给出了探地雷达在隧道衬砌质量检测中的应用效果。
在云计算中,系统要面对庞大的用户群,处理大量任务以及数据。如何对云环境中的大量任务进行高效的调度、满足用户需求成为了云计算中所要解决的重要问题。针对云计算的并行编程模型,借鉴生物免疫系统的克隆选择机制,利用生物工程中基因重组技术,提出一种基于基因重组的克隆选择算法,将此算法应用到云环境的任务调度问题中,可以确定最佳的任务调度方案。通过仿真实验将此算法与传统克隆选择算法进行比较,结果证明此算法的收敛
已有的定向代理签名方案,大都是基于证书公钥密码体制或基于身份密码体制的,都存在证书管理问题或密钥托管问题。为了保护签名接收人的隐私,基于无证书密码体制的优点,提出一种新的无证书定向代理签名方案。在该方案中,代理签名人可以代理原始签名人生成针对指定接收人的定向代理签名,只有原始签名人指定的接收人才可以验证签名的有效性。相比已有方案,新方案不存在证书管理和密钥托管的问题,安全性得到了提高。分析表明,新
针对大规模MIMO系统中存在的导频污染问题,提出一种有效的导频设计方案.在所有小区复用同一组正交导频的情况下,为每个小区分配不同时延的伪随机码,利用各小区内的伪随机码对
研究了军用机场体系设施作战保障效能评估问题。针对当前军用机场体系保障效能评估结果粒度较粗,难以为军用机场体系保障及建设管理提供科学辅助决策的问题,提出了一种细粒度