基于双TLB的二进制翻译访存性能优化

来源 :计算机工程 | 被引量 : 2次 | 上传用户:as5881348
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现有二进制翻译系统主要采用纯软件的方法实现访存指令模拟,用于目标访存指令的翻译后代码规模过高,导致模拟效率低下。针对该问题,提出一种高效的龙芯二进制翻译系统,设计一种双翻译后备缓冲(TLB)结构,通过在CPU核中新增一个专门用于转换宿主机地址的硬件TLB,实现由硬件直接进行地址转换,并通过降低用于X86访存指令的翻译后代码规模减少模拟开销。实验结果表明,与采用纯软件模拟方法的二进制翻译系统相比,优化后的内存拷贝性能提高约100倍,模拟X86Linux内核的启动时间缩短19.12%。
其他文献
设计一种高精度谐波分析仪:利用一台数字采样电压表作为模数转换器,对非正弦周期信号进行等间隔非整周期采样;从得到的离散样本截取整周期序列进行DFT计算,提取周期信号的特征值,
车联网已经成为汽车行业未来发展的一个重要方向.通过阐述车联网行业的需求现状,揭示出车联网中存在的信息安全问题,并从连接安全、云端安全、政策标准3个方面探讨车联网信息
在静态网络图中对社会网络进行分析,可能忽略网络的时间特性,从而错过捕捉动态网络演变模式的机会。为检测社区的演变及社区结构随时间的变化,分析动态社区,为每一个社区定义一系
目的,描述高职护理专业学生临床学习环境的现状,并将其与学生护士执业考试成绩做相关分析。方法,用‘‘】洛床学习环境评价量表”对526名高职护理学生进行问卷调查,并对调查结果
巴林银行曾是历史显赫的英国老牌贵族银行,1995年山于其驻新加坡期货公司总经理李森的经营失误,在损失13亿美元之后,巴林银行宣布倒闭。在国内,光大证券曾是综合实力首屈一指
《应用化工生产技术》是一门综合型职业技能课程,是学生取得化工职业证书和选择就业岗位的关键课程,在学生实践技能培养与岗位素质养成方面具有不可替代的重要作用。本文就其理
随着企业竞争日益激烈,赊销逐渐成为企业销售扩张的手段之一,伴随而来的是坏账金额的大幅提高。很多人把不断增长的应收账款形象的称为“血吸虫”。应收账款就像一只只血吸虫
林业在经济发展和环境保护方面具有重要的作用。资金短缺问题一直是制约林业发展的重要因素,近年来林权抵押的开展为筹集林业发展资金提供了新的途径。然而,我国现行法律禁止
目的系统评价放大内镜和超声内镜对评估早期食管癌浸润深度的临床价值。方法计算机检索PubMed、Ovid Medline、Embase、Cochrane Library、CBM、中国期刊全文数据库(CNKI)、
随着农村金融快速发展,和金融环境的不断改善,农村小型金融机构自身在不断发展的过程中,现已成为了加快和促进我国农村金融体系健康运行不可或缺的重要组成部分,它在农民和基