当前位置:主页 > 科技论文 > 计算机论文 >

基于Trimaran平台的SPM模拟器设计与实现

发布时间:2020-06-02 00:46
【摘要】:在当代嵌入式系统中,尤其是便携式嵌入式设备中,存储子系统已经被公认为整个嵌入式系统能耗和性能的瓶颈。高速暂存存储器(SPM)凭借其在能耗,速度和面积上的突出优势,在近几年来逐渐成为嵌入式研究者们关注的焦点。由于SPM研究的关键问题在于编译器如何管理SPM的存储空间,而至今还没有一款工具既能支持对SPM的管理策略研究并能模拟SPM机制来检测编译器算法的优劣,这对SPM研究者来说是一个很大的不便。 本文选择了一款嵌入式领域主流的开源编译器和体系结构研究工具Trimaran作为研究平台,在对其代码进行深入分析基础上设计并实现了能模拟SPM机制的新版Trimaran。新的Trimaran版本支持三类SPM操作指令,包括CPU读写SPM的指令,SPM与主存进行数据通信的DMA指令,以及SPM的初始化指令。这些指令由Trimaran的编译器模块生成,并以一种中间表示形式传给支持SPM模拟的Trimaran模拟器模块。改造后的模拟器将中间表示转换成本地C程序,并通过本地C编译器对其编译生成目标文件,然后将其与模拟器中的模拟库链接成可执行程序,从而实现了对SPM操作的模拟。除此之外,为了能更好的支持SPM机制,新版的模拟器还提供对SPM操作信息的统计分析,以及对SPM操作进行细粒度的指令追踪。 实验表明,本文设计并实现的新版Trimaran系统在不影响原版本功能和性能的前提上有效地模拟了SPM机制。
【图文】:

编译器,嵌入式,数据分割,架构


图1.1SPM与Cache的性能比较立的地址空间,编译器可以用访问内存一样的方式来访问SPM。正是由于这个特性,,研究SPM在很大程度上变成了研究编译器的数据分割策略。SPM的研究工作者们在设计出一个新的数据分割算法后,需要先编译基准测试程序,然后将目标文件写入相应的嵌入式系统ROM中,通过实际运行来检测算法的优劣,这显然给SPM的研究带来很多不便。主要原因在于,编译器的研究者可能需要针对各种嵌入式架构设计算法,很有可能这种架构还没有生产出实际的硬件,这种情况下算法的效果也就无法检测。因此,将编译器和嵌入式架构模拟器集成在一起才是最好的选择。1.2国内外研究现状在上个世纪九十年代,随着信息化,智能化,网络化的发展,嵌入式技术获得了广阔的发展空间。其中便携式嵌入式设备的迅速发展,才使SPM开始受到嵌入式业内越来越多的关注。

配置块,嵌入式处理器,架构


(一般为动态存储器)的存取一般要耗费更长的时间。2.1.2SPM的硬件特性图2.1描述了一个典型的嵌入式处理器架构配置块图,虚线包围的区域为芯片内部组件,通过接口与外部动态存储器通信。CPU内核的地址总线和数据总线分别与数据Cache,SPM以及外部存储器接口(EMI)相连。当CPU发出一个内存访问请求时,数据Cache向EMI发送一个缓存hit标志信号来相应数据访问。相似的,如果SPM中的SRAM接口电路判断出CPU所要访问的内存地址被映射到SPM的地址段中,它就取得数据总线的控制权并通过hit信号将SPM的Hit标志发送给EMI。如果Caehe和SPM都发出miss信号,那么EMI就从Caehe和SPM中选出一个并将一块大小合适的数据块传送到其中。图2.1一个典型的嵌入式处理器架构配置块图图2.2中描述了包含SPM的嵌入式架构的数据地址空间映射
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP368.1

【相似文献】

相关期刊论文 前10条

1 魔法蝗虫;;让Wii也能运行老游戏的模拟器[J];电脑爱好者;2011年06期

2 开花的树;;经典重温 Android手机玩转模拟器[J];电脑迷;2011年15期

3 缺少浪漫;;手机变掌机 玩转Android系统N64模拟器[J];电脑迷;2011年07期

4 ;“模拟器控”超值首选 摩托罗拉XT702[J];电脑爱好者;2011年01期

5 ;回味经典 安卓手机变身游戏手柄[J];电脑爱好者;2011年11期

6 ;电脑上玩体感 300块钱弄个wii[J];电脑爱好者;2011年08期

7 will;;让Wii游戏也在PC上飞 Wii模拟器使用简介[J];电脑迷;2011年11期

8 DK;;寻找昔日那份格斗激情 格斗手游今天谈[J];电脑迷;2011年17期

9 杨小溪;高晓彤;张为华;;若干体系结构模拟器加速技术的分析与对比[J];计算机应用与软件;2011年08期

10 团团;;闲置PSP游戏机变手柄[J];电脑爱好者;2011年05期

相关会议论文 前10条

1 袁东;章伯定;李葆红;;AC 120-63直升机模拟器鉴定标准的演变过程[A];第五届全国仿真器学术会论文集[C];2004年

2 金荣然;;625模拟器和称重仪表测试[A];首届全国称重技术研讨会论文集[C];1999年

3 乐建炜;戴树岭;;一种基于PC的歼击机着陆训练模拟器的设计与实现[A];第五届全国仿真器学术会论文集[C];2004年

4 肖朝升;李波;姜宏旭;;一种基于FPGA的高效Camera Link模拟器设计[A];第七届和谐人机环境联合学术会议(HHME2011)论文集【oral】[C];2011年

5 孙才勤;郭晨;史成军;;船舶机舱模拟器中的船舶电站仿真系统[A];2003年全国系统仿真学术年会论文集[C];2003年

6 沈卫华;;C标准船站训练模拟器在实验教学中的作用[A];船舶通信与导航(1995)[C];1995年

7 谢洪彬;洪碧光;夏国忠;;应用模拟器进行船舶通航安全评估[A];2001航海技术现状与发展趋势论文集[C];2001年

8 陈华;;MLS内场模拟器的角精度校准[A];中国航海学会船舶机电与通信导航专业委员会2002年学术年会论文集(通信导航分册)[C];2002年

9 孔祥龙;薛青;朱敏洁;;坦克模拟器火控系统视景控制研究[A];第五届全国仿真器学术会论文集[C];2004年

10 赵玉印;凌建国;;红外探测器模拟器设计与实现[A];第二届红外成像系统仿真测试与评价技术研讨会论文集[C];2008年

相关重要报纸文章 前10条

1 范秋丽;军用模拟器迎来繁荣时期[N];中国航空报;2008年

2 ;杭州明年起学车启用模拟器[N];中国改革报;2008年

3 记者 余建斌 靳博;“天宫一号”模拟器首次亮相[N];人民日报;2011年

4 本报通讯员 邹晶 王喜廷 单洪楠;从模拟器飞向蓝天[N];光明日报;2011年

5 成都 赵亮;学习PLC的好帮手——S7-200模拟器[N];电子报;2004年

6 特约撰稿人 Cotolo;大话模拟器[N];电脑报;2002年

7 湖北 郑朝晖;我玩Palm模拟器[N];电脑报;2002年

8 巨立肖;航空模拟器助你平步青云[N];科技日报;2000年

9 ;了解,从模拟器开始(3)[N];电脑报;2002年

10 本报记者 张雪;体验安全驾驶和节油的乐趣[N];经济日报;2008年

相关博士学位论文 前10条

1 蒋湘涛;编译期SPM管理方法及功耗模型研究[D];中南大学;2009年

2 黄

本文编号:2692330


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2692330.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户543b4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com