基于PowerPCAltiVec模拟器的研究与实现

来源 :广西工学院 | 被引量 : 0次 | 上传用户:wb95879981
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式系统设计中,工程师们通常采用模型驱动工程(MDE)的方法来建立软、硬件高层次模型。而快速虚拟原型平台正是可以在高层次抽象下模拟系统的工具软件,而不仅仅是泛函算法仿真。快速虚拟原型平台可在形式化描述中得到精细化的模拟器模型,而且可运行并测试完整的嵌入式应用软件。快速虚拟原型平台已经成为了嵌入式片上系统软、硬件协同设计的关键所在。嵌入式系统随着硬件性能的增强而不断发展,而现有虚拟原型中的单一模拟器在模拟功能及效率上不能够满足软、硬件协同开发的需求。因此在嵌入式软件系统领域研究新的模拟及模拟优化技术,在快速虚拟原型架构下开发高效高可信的模拟器有着重要的意义。过去十几年以来,科研人员主要针对虚拟原型中32位及64位嵌入式处理器的模拟器展开了大量研究,而很少关注128位协处理器模拟器。事实上,协处理器的性能直接决定了嵌入式系统在某些应用方面的性能,如多媒体、矢量绘图、通信等应用。随着128位协处理器多媒体应用等的继续增长,会给处理器虚拟原型研究领域带来更多的挑战。近似定时模拟技术(AT)、编译器优化技术(LLVM)、可变长度指令编码技术(VLE)等都是该领域存在的难题。因此本研究以挑战嵌入式系统设计和仿真的新方法为切入点,结合先进的系统建模和系统验证技术,在SimSoC虚拟原型的基础上研究了基于PowerPCAltiVec128位指令集的近似定时模拟技术、底层虚拟机(LLVM)动态编译优化技术和基于PowerPC模拟器的VLE可变长度指令编码技术以及模拟器仿真和验证技术,最终实现了高效高可信的基于SimSoC快速虚拟原型平台的PowerPCAltiVec嵌入式片上系统模拟器。本论文的主要工作有:第一,提出了构建PowerPC AltiVec128位嵌入式协处理器技术的GCC交叉编译器工具链的新方法。该工具链具有可移植性高、编译速度快、完整支持PowerPCAltiVec指令集及内建AltiVec系统函数等特点。第二,为了研究分析虚拟原型的计算和译码效率,分别采用了解释型编译、动态编译、细化动态编译技术来设计和实现PowerPC AltiVec指令集模拟器。研究了先进的用于优化模拟器执行效率的基于底层虚拟机(LLVM)动态编译技术。将可变长度指令编码技术应用于PowerPC AltiVec128位指令集模拟器,为其提供更好的编码密度,提高单位存储芯片空间的利用率。第三,在仿真实验中比较了在不同编译模式下PowerPC AltiVec指令集模拟器执行应用程序的效率和可信度。最后,通过单元测试、集成测试和系统测试对PowerPC AltiVec指令集模拟器进行完整的跟踪及测试以达到其可验证性。
其他文献
<正>2008年,中国村社发展促进会特色村工作委员会等组织联合发起"中国农业公园"合作创建计划,计划打造100个中国农业公园。目前,全国已建成的中国农业公园共16个,发展潜力巨
当前各种研究生导师评价体系缺乏对有效问责因素的考量,这会使评价流于形式,无法真正改善研究生教育状况。为了实现有效的问责,本文构建了利于问责的研究生导师评价体系,从评
随着计算机软硬件以及网络技术的不断发展,服务计算模式也不断发生日新月异的变化。依托Internet的快速发展,近年来先后出现了以广域网P2P系统、网格、云计算等为代表的开放型
随着现代生物—心理—社会医学模式的形成,角色扮演法应用于医德教育中,符合构建和谐医患关系的价值逻辑。换位思考能力和饱含人文关怀的交流艺术培养是医德的重要内容,是角
我国医学翻译人才奇缺,而目前对于医学翻译人才的培养机制还未形成。文章基于校企合作培养医学翻译人才的机制,剖析政府、医学院校与企业如何联合培养医学翻译人才。一是政府
分析了传统国际焊接工程师实训教学的现状,受学生考研和找工作的影响以及实践场地空间的影响,学生参加实训的积极性不高,出勤率较低,培训效果不理想,通过率较低。为改变目前
对陶渊明《归园田居·少无适俗韵》“户庭无尘杂,虚室有余闲。久在樊笼里,复得返自然”中的“虚室”一词,人教(2004版)高三册第16页注作:“指房间,也指人的内心。语出《老子
期刊
淮南抗日根据地财政工作始终追求正规化与科学化的建设方向.淮南区财政体系包括基础财政制度、 税收制度、 金融制度诸环节.基础财政制度的建立为正规化财政建设奠定下坚实的