面向处理器定制的模拟器快速生成方法

来源 :浙江大学 | 被引量 : 0次 | 上传用户:littlesilverfox
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向实际应用为嵌入式系统定制具有专用指令集的处理器,可以加快应用程序执行速度、提高设计效率,缩短上市时间。为了快速有效地根据市场需求定制专用指令集处理器,使其满足性能、芯片面积、上市时间和功耗等要求,需要在候选的指令集设计结构中进行设计空间搜索。在对每个候选设计进行评估分析时,都需要提供针对该设计方案的模拟器。每一次体系结构设计的改动,都必须重新构建模拟器。无法实现模拟器的快速生成,意味着设计空间搜索实际上将无法进行,这也是处理器定制流程的瓶颈所在。 传统模拟器设计中可被仿真的指令集是固定的,对目标处理器体系结构具有极大的依赖性,无法支持专用指令集处理器定制过程中的设计空间搜索。实现模拟器快速生成的关键在于模拟器是否可以在很大程度上适应不同体系结构的变化,即实现工具软件的可重定向性(Retargetable)。应用可重定向技术能大大降低指令集架构模拟器的再开发开销。从当前国际上的研究来看,基于语言的方法是实现软件开发工具可重定向化最为有效的途径。 结合描述语言的设计方法学研究,提出了一种基于体系结构描述语言(ADL)的可重定向模拟器快速生成方法,并针对嵌入式微处理器的特征和现有ADL语言的局限,定义了一种新的通用嵌入式处理器描述语言wk-ADL。wk-ADL可以同时描述处理器的指令集体系结构和微体系结构,建立处理器的抽象体系结构模型,支持模拟器、编译器等开发工具的重定向。利用可重定向模拟器快速生成方法,提出了一种针对现有专用指令集处理器“自顶向下”式正向设计流程的优化方案。该优化方案通过模拟评估环境的快速构建,将指令集体系结构的验证与优化在整个设计周期中提前,从而有效地指导设计者进行软硬件划分,缩短系统设计周期,简化设计复杂度。最后通过实验测试,验证了模拟器快速生成方法应用在专用指令集处理器定制中的正确性和有效性。
其他文献
随着科技的进步,软件业的发展,人们对软件产品的质量要求越来越高,软件测试越来越受到人们的关注,对软件测试用例管理的认识也在不断更新和加强,过去人们非常重视测试用例设计方法
图像分割是图像处理和机器视觉中的基础性环节,近年来受到了广大学者和研究人员的高度重视和密切关注。活动轮廓模型是近二十年来发展起来的新兴学科,目前已成为图像分割领域
个人网络存储系统具有一般的移动存储设备所不具备的优点,受到许多人的欢迎。现有的个人网络存储系统不能满足企业内部的用户对存储的要求。本文所要叙述的个人网络磁盘系统
当前国际经济全球化不断地加强与扩大,各行各业在全球化经济飞速发展的趋势下,对软件应用系统的全球化功能的需求也越来越多。尤其是快递行业的快速发展、跨国业务不断地日益
计算机辅助动画设计的优势在于,可以借助计算机设计软件来完成大量较高难度类型的动作方案,特别是那些需要处理好动作碰撞,冲突关系以及声音同步的动作夸张的人体角色。在真实的
随着计算机图形学、虚拟现实以及三维交互设计等技术的不断发展及广泛应用,大规模复杂场景的快速绘制作为这些应用领域的支撑技术逐渐成为计算机图形学的研究热点。实时绘制技
在IPv6短期内难以在全球广泛使用的今天,NAT仍是解决IP地址资源匮乏问题的重要途径。然而,由于它改变了私网数据包的包头IP地址信息,造成端到端的连接难以建立,使得NAT技术反而成
中轴(MA)和中轴变换(MAT)是物体的一种表示方法,它在外形分析、机器人路径规划、图像分析、有限元分析等方面有着重要的应用价值。 传统的中轴算法众多,但是它们存在着一
通过提供一个标准的实验测试平台,促进多智能体系统在实时对抗环境下的决策与合作问题的研究,机器人足球比赛成为现今机器人领域和人工智能领域的一个研究热点。 RoboCup仿
随着通信行业的高速发展,基于IP技术的通信模式越来越流行,SIP(Session Initiation Protocol,会话启动协议)是由IETF提出的一个应用层的信令控制协议,用来创建、修改和终结一