二进制翻译中动静结合的寄存器分配优化方法

来源 :计算机研究与发展 | 被引量 : 0次 | 上传用户:lcyR87777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对二进制翻译器QEMU(quick emulator)在寄存器映射时未考虑基本块之间以及循环体之间对寄存器需求的差异,造成不必要的寄存器溢出而导致的冗余访存开销问题,引入全局寄存器静态映射和局部寄存器动态分配思想,提出高效的基于优先级的动静结合寄存器映射优化算法.该算法首先基于源平台不同寄存器使用的统计特征和各变量的生命周期,静态进行全局寄存器映射;然后依据中间表示与源平台寄存器之间的映射关系,获取基本块中间指令需求寄存器次数并排序确定寄存器分配的优先级;之后依据优先级顺序动态进行寄存器分配,从而减少寄
其他文献
<正>2007年6月,在德国海立根达姆举行的八国领导人峰会和5个发展中国家领导人会议表明,当代世界环境问题的严峻期已经到来,并且已经达到史无前例的程度。而在中国国内,以2007
将常规地面观测资料和山地剖面气象观测、气象哨点观测资料相结合,建立广安市脐橙气候适应性指标要素的细网格推算模型y=f(h,ψ,ι,β),应用1:250000地理信息资料和GIS技术将广安市
试验研究不同时期摘薹对油蔬两用油菜“油研10号”产量、农艺性状和综合经济效益的影响,为油菜适期摘薹提供依据。结果表明:不摘薹虽菜籽产量显著高于摘薹,但综合经济效益较低;摘
系统性红斑狼疮(SLE)是一累及多系统、多器官的自身免疫性疾病.大量自身抗体的产生和免疫复合物沉积在各组织、脏器中引起组织损伤是SLE的主要发病机制.而SLE中B细胞产生自身
钱谦益对杜甫诗歌心追手摩,尤其是他入清以后所著《有学集》中的诗歌,几乎处处以杜诗为圭臬。今人对钱氏宗杜已有共识,但对钱氏如何宗杜却鲜有探讨。钱谦益直用杜诗,或引用杜
在中国城市化进程中,由于交通条件改善,区位的提升,产业结构调整,原有建筑需要转化使用功能,为适应这种转变,原有建筑面临着形式,热工性能和设备等方面改造。本项目是一个南方实际的
目的探讨狼疮肾炎(LN)活动期与静止期外周血单个核细胞(PBMC)凋亡率、CD3+、CD3+CD4+、CD3+CD8+、CD3+CD4+/Fas、CD3+CD8+Fas、sFas表达的意义。方法56例经肾活检证实的LN,其
一、教材分析“青藏高原地区”是沪教版初中地理七年级第一学期“中国区域篇”中的一节,本节的内容主要包括:①世界屋脊;②高寒气候;③江河之源湖泊之乡;④历史悠久的藏族文化。教
工程中的各种风险会引起工程中各道工序持续时间的不确定性,因此计划评审技术(PERT)在进度风险中得到广泛的应用。该方法主要假定每项活动都是随机独立的、服从正态分布。根据PE
重庆市农业技术推广总站为筛选"油蔬两用"适宜品种,于2014年在忠县、潼南区、酉阳县安排品比试验,试验研究德油8号、渝油21、渝黄4号、德新油59、渝黄1号、渝黄2号六个油菜品种