基于LLVM的DSP处理器动态二进制翻译应用研究

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:lilinli2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国航空航天领域的发展,确定设备是否达到标准的测试性验证,在保证航天器成功运行方面起着重要的作用。通过构建虚拟软件运行环境的CPU模拟器,对航天设备中特殊处理器指令集体系结构进行设计模拟,已成为测试性验证的重要手段之一,在航天控制工程项目周期内起着巨大的作用。动态二进制翻译技术是把某种指令体系结构的二进制代码在运行过程中翻译成另外一种指令集体系结构的技术,是构造高性能异构CPU模拟器的关键技术。设计一款优秀的动态二进制框架来提高CPU模拟器的执行速度非常具有意义。DSP处理器是专门用于对数字信号处理运算的嵌入式处理器,由于其特殊的DSP指令以及硬件结构,在翻译执行时会带来巨大的时间开销。近年来,LLVM技术的发展支持研究人员在其之上构建二进制翻译设施。为了解决DSP指令的测试仿真问题,本文对LLVM技术应用于二进制翻译进行了研究,主要工作如下:通过研究如何利用LLVM构造动态二进制翻译系统,本文提出了一套可复用的面向多目标处理器的CPU模拟器程序框架。针对源指令集,设计了对应的LLVM IR指令库,完成了IR的重新组合,优化了本地生成码的质量;结合JIT引擎的高效执行,提高了指令执行时的翻译速度。利用以上的研究成果,本文针对TI TMS320C6678 DSP处理器,实现了一款基于LLVM的CPU模拟器原型和演示系统,来对研究结果的合理性和先进性进行实例验证。通过实验分析,本文提出的框架相对于传统动态二进制翻译执行速度更快,具有较好的性能体现,实现了预期的优化目标;将框架使用到模拟器当中,可以很好的提升模拟器的速度。
其他文献
《大衣》以二战期间和20世纪50年代初的东约克郡为背景,是海伦·邓莫尔创作的第一个鬼故事,这部小说的主题和她大多数小说的主题一样是关于战争和创伤的。本文以创伤理论和叙事学理论为理论基础,探讨了邓莫尔如何在《大衣》中描写了二战和战后社会如何给英国人民带来创伤。第二次世界大战夺去了无数英国士兵的生命,亲人和爱人的逝去亦给生者带来了不可磨灭的创伤。大部分战争小说都聚焦于探究幸存者在战争中遭受的创伤,但《
学位
大学生村官政策自2008年正式实施至今已十余年,全国招聘数量累计40余万名,为新农村建设发挥了重要作用。一批优秀的大学生村官在田间地头挥洒青春,不仅留下了许多助农兴村的动人故事,同时也成为了基层储备人才的重要来源。基层乃大国之基,基层人才更是重中之重。群众路线是党的根本路线,只有紧密联系群众才能避免形式主义和执政合法性危机。具有基层工作经历的优秀人才升迁进入党政机关,对组织保持活力具有深刻意义。但
学位
基于三剪应力统一强度理论,推导得到条形地基考虑侧向压力系数不为1、中间主剪应力及最小主剪应力影响时,地基临塑荷载和临界荷载精确理论计算公式,并对公式进行了退化分析,探讨了中间主剪应力影响系数b、最小主剪应力影响系数c和侧向压力系数k0对条形地基临塑荷载和临界荷载的影响规律。研究结果表明,临塑荷载和临界荷载随b、c的增大均非线性增大且增大的幅度逐渐减小,随k的减小而减小;Mohr-Coulomb理论
期刊
作为德莱塞最具代表性的文学作品之一,《美国悲剧》长期以来被打上自然主义和现实主义的烙印。本文从法国当代哲学家勒内·吉拉德的欲望模仿理论出发,通过对小说中人物欲望的研究,从欲望与异化的角度揭示《美国悲剧》的现代性。本文共分为五章。第一章是研究引入,分为研究背景、研究意义和论文结构三个部分。第一部分包括当今学界对《美国悲剧》的主要论调,指出《美国悲剧》的主要主题是物质欲望。第二部分则指出本文的研究意义
学位
上世纪中开始,在西方国家中,公共艺术作为一种新的艺术形式,越来越被人们所关注。在我国,由于政府和人们对公共艺术的认识尚处于初步阶段,发展并不理想。随着中国社会的进步,人们逐渐意识到公共艺术的重要性。一个成功的公共艺术作品,可以体现地域的文化特征,还可以美化环境、提高居民品味。中国地域文化是中华上下五千年历史演化过程的产物,是中国思想文化、观念形态的总体反映。中国地域文化源远流长、博大精深、绚丽丰富
学位
欺骗行为作为一种常见的社会现象,在人类生活中扮演着重要角色。成就目标作为个体在成就情景中希望达到的,能够引导与维持个体完成与成就相关任务的目标,影响个体的欺骗行为。其中趋近型成就目标(掌握趋近目标与成绩趋近目标)作为个体在生活中最常采纳的两类目标,对欺骗行为具有显著预测作用。同时近年来,不断有研究者指出个体追求目标时的动机,可能会影响个体对目标的感知,进而改变目标与欺骗行为的关系。自我决定动机作为
学位
报纸
为建立一支高质量的、致力于打破教育劣势循环的学校领导者队伍,“为澳大利亚而教”实施了“学会领导”项目。该项目的推出源于两方面:一是澳大利亚中小学校长领导力培训的力度亟待提高,二是《澳大利亚校长专业标准和领导力纲要》的出台指明了行动方向。“学会领导”项目依托专业的理论框架组织培训内容,并实行严格的申请甄选机制、实践取向的培训模式、个性化的辅导与反馈,具有培养体系专业严谨、学习模式高效实用的特征。
期刊
[目的]本研究从师资的角度出发,以学员角度为补充,旨在了解云南省助理全科医生培训师资的带教情况及师资队伍建设现状,分析师资带教情况、受培训情况、相关政策认知水平,并提出有针对性的建议以提高师资带教水平和能力培养。[方法]本研究采用分层整群抽样的方法,选取8家助理全科医生培训基地的带教师资进行问卷调查和访谈,采用自制的《云南省助理全科医生培训状况调查问卷(师资)》进行问卷调查,共收集有效调查问卷26
学位
普通高中教育作为我国教育系体系中的重要组成部分,在整个社会发展过程中起着举足轻重的作用。办好普通高中教育,既有利于巩固普及义务教育的成果,又有利于推动高等教育的发展后劲和全面提升全民素质。面对当前普通高中教育中的各种机遇和挑战,校长是学校发展的领航人,具备卓越的领导能力尤为重要。本文首先对普通高中校长领导力相关的基本概念进行梳理,界定了领导、领导力、校长领导力的内涵,并参考博尔曼、萨乔万尼、郑燕祥
学位