收藏本站
收藏 | 论文排版

基于ScratchPad Memory的嵌入式系统优化研究

胡威  
【摘要】: 嵌入式系统的发展日新月异,其应用也越来越广泛。随着嵌入式系统应用的不断深入,性能、实时陸与能耗等方面对于嵌入式系统的要求越来越高。嵌入式系统的软硬件需要协同进行高效率的设计,以满足应用的需求。基于SoC与MPSoC的嵌入式系统研究的不断深入,片上面积的利用效率越来越高,所集成的器件种类丰富,性能和容量也不断提升。利用片上高性能器件来提升嵌入式系统的整体性能更是当前嵌入式系统研究的重点之一。 由于片上可利用面积的增加,越来越多的嵌入式处理器将存储器集成在片上,通过片上高速总线来进行访问。片上存储器有利于缩小处理器核与内存之间的访问延迟,提高系统的整体性能。ScratchPad Memory是集成到芯片上的非cache用途的SRAM存储器的统称。通过软件控制的方法,将代码和数据存放在ScratchPad Memory中,提供给处理器使用。由于ScratchPad Memory具有软件可控制、响应速度快、占用片上面积小、能耗低的特点,在嵌入式系统中得到了越来越广泛的应用。 本文关注ScratchPad Memory的有效使用,研究如何利用ScratchPad Memory进行嵌入式系统的优化,对程序进行加速,减少消耗在存储器访问上的时间,降低因存储访问带来的能耗,从而提高嵌入式系统的整体性能。 本文主要在三个方面进行了研究: (1)基于ScratchPad Memory的嵌入式操作系统优化。通过对嵌入式操作系统中调度算法的改进,对嵌入式操作系统的进程调度模块进行优化,将进程调度模块分配到ScratchPad Memory上运行;将嵌入式操作系统微内核化,对微内核实行构件化,从而提高嵌入式操作系统的运行效率。 (2)多道程序共享ScratchPad Memory的优化。通过对嵌入式程序进行分析,生成存储对象。这些存储对象在运行时,可以被调度到ScratchPad Memory上,利用ScratchPad Memory的特点加快程序的运行速度,减少程序运行时的能耗。 (3)提出了面向MPSoC体系结构的ScratchPad Memory优化。对于传统的嵌入式程序,通过编译分析析取存储对象。通过操作系统专门的ScratchPadMemory管理器在多道程序之间进行协同,达到多道程序共享ScratchPad Memory的目的。通过对程序的线程化,提高程序的并行性,同时,由于线程流水,存储对象将会相对稳定的驻留在ScratchPad Memory上,从而实现对程序运行加速的目标。 同时,本文也通过实验对所提出的ScratchPad Memory方法进行了验证和测试。这些优化方法在研究中通过在嵌入式硬件平台上和模拟平台上的实验得到了验证。实验结果表明,这些优化能够有效的提高嵌入式系统的性能,降低系统运行时的能耗,优化后系统性能提升在20%以上,能耗则减少25%以上。 本研究充分利用了ScratchPad Memory的特点,设计了通过嵌入式操作系统、多道程序共享对嵌入式系统的优化;探索了多核引入嵌入式系统环境后,基于ScratchPad Memory的优化对多核嵌入式系统的整体性能优化。本研究的工作能够有效的通过基于ScratchPad Memory的优化,提升嵌入式系统的整体性能,将推动ScratchPad Memory在嵌入式系统中的进一步研究和推广。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 史毓达;;嵌入式操作系统μC/OS-Ⅱ调度机制与算法研究[J];湖北教育学院学报;2007年02期
2 王谦;孙忠富;李秀红;张洪涛;王迎春;;基于嵌入式系统的农业环境监测系统的设计[J];微计算机信息;2006年23期
3 陈方兴;童维勤;支小利;;基于μC/OS-Ⅱ的变频空调控制系统的设计与实现[J];计算机工程与设计;2007年20期
4 王晓宁;王振臣;张少兵;姚帆;;Linux操作系统在ARM9处理器上的移植[J];化工自动化及仪表;2010年02期
5 李天佑;;嵌入式网管软硬件系统的设计与实现[J];计算机工程与设计;2006年01期
6 王化福;孙同景;;从NAND Flash启动嵌入式操作系统[J];可编程控制器与工厂自动化;2009年05期
7 黄磊;;嵌入式系统的平台化开发[J];国外电子测量技术;2006年07期
8 冯安;;嵌入式计算机系统技术述评[J];洪都科技;2007年02期
9 张亚英;;人才培养与科学研究齐头并进 同济大学“微软–同济Windows移动及嵌入式技术中心”[J];计算机教育;2007年01期
10 戴振华;;嵌入式Linux平台应用研究[J];湖南科技学院学报;2006年11期
11 续蕾;;基于嵌入式系统平台下EOS的应用与分析[J];电脑学习;2008年05期
12 姚锡忠;;嵌入式操作系统的现状及发展趋势[J];中国新技术新产品;2009年23期
13 黄美善;;嵌入式系统概述[J];信息与电脑(理论版);2010年02期
14 李郁松,郭裕顺;嵌入式实时系统及其开发[J];杭州电子工业学院学报;2003年01期
15 郑文波;段明祥;;工业控制与嵌入式系统[J];工业控制计算机;2005年11期
16 欧青立;曾照福;徐光远;沈洪远;;嵌入式系统的架构与发展[J];实验室研究与探索;2007年04期
17 邵文君;赵峰;;嵌入式系统应用与开发[J];微处理机;2010年01期
18 Warren Webb;;异军突起:Linux抢占嵌入式设备市场[J];电子设计技术;2003年04期
19 熊建芳;高继;任贺宇;;嵌入式系统在智能交通中的应用[J];现代电子技术;2006年13期
20 姚仲敏;吴红军;;基于嵌入式微处理器和嵌入式操作系统的网络通信的设计与实现[J];齐齐哈尔大学学报;2006年06期
中国重要会议论文全文数据库 前10条
1 彭锦;吴丰顺;严蓉;;嵌入式系统在焊接领域的应用及展望[A];2009年促进中部崛起专家论坛暨第五届湖北科技论坛——装备制造产业发展论坛论文集(下)[C];2009年
2 虞小伟;尔宾;吴强;曹小秋;;嵌入式系统中音频播放器的设计与实现[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年
3 郭小刚;王利明;;基于嵌入式操作系统的无线数据采集平台的设计[A];中国航空学会信号与信息处理专业全国第八届学术会议论文集[C];2004年
4 李光先;陆阳;;应用UC/OS-Ⅱ设计嵌入式实时多任务软件[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年
5 李华波;陶智勇;;基于S3C44B0处理器的uClinux Bootloader的分析与实现[A];中国通信学会第五届学术年会论文集[C];2008年
6 高晋轩;蒙山;喻建平;黄敬雄;;一种基于ADSP-BF561和uClinux的多串口通信的实现[A];全国第一届嵌入式技术联合学术会议论文集[C];2006年
7 陈文辉;覃永新;陈权东;;嵌入式数据采集系统的设计[A];企业应用集成系统与技术学术研究会论文集[C];2006年
8 孙延才;;嵌入式系统与信息化[A];05'中国自动化产业高峰会议暨中国企业自动化和信息化建设论坛论文集[C];2005年
9 张兴起;;嵌入式数字视频的挑战与希望[A];全国第二届嵌入式技术联合学术会议论文集[C];2007年
10 孙柏林;;从“自成系统”到“嵌为一体”——军用嵌入式系统漫谈[A];04'中国企业自动化和信息化建设论坛暨中南六省区自动化学会学术年会专辑[C];2004年
中国博士学位论文全文数据库 前10条
1 胡威;基于ScratchPad Memory的嵌入式系统优化研究[D];浙江大学;2008年
2 赵国冬;嵌入式系统弹性应对方法研究[D];哈尔滨工程大学;2011年
3 钱言;基于生态位理论的企业间关系优化研究[D];同济大学;2007年
4 陈文智;Pcanel——基于模型驱动的嵌入式系统设计平台[D];浙江大学;2005年
5 黄江伟;DVS技术支持的移动嵌入式系统软件低功耗计算研究[D];浙江大学;2009年
6 卜爱国;嵌入式系统动态低功耗设计策略的研究[D];东南大学;2006年
7 王彩霞;嵌入式激光光束质量分析系统的研究[D];长春理工大学;2009年
8 程国达;嵌入式系统的硬/软件协同设计研究[D];复旦大学;2003年
9 周莉;RISC/DSP处理器的结构、微结构设计研究[D];浙江大学;2004年
10 雷庭;处理器自查错纠错技术:延时故障建模、设计决策与规划[D];清华大学;2011年
中国硕士学位论文全文数据库 前10条
1 张辉;基于国产CPU的嵌入式教学系统的研究与设计[D];哈尔滨工程大学;2006年
2 赵欢;基于ARM的网络化嵌入式操作系统的设计与实现[D];湖南大学;2004年
3 张昭瑜;嵌入式操作系统在机电一体化设备控制过程中的应用[D];四川大学;2005年
4 彭涛;嵌入式操作系统移植技术研究[D];华中科技大学;2006年
5 卫星;汽车车身CAN总线控制系统应用与研究[D];合肥工业大学;2005年
6 王鸿翔;基于P89C669FA室内导频发射机嵌入式软件的研究与实现[D];西安电子科技大学;2008年
7 毕发社;嵌入式Linux系统定制和裁剪技术的研究与实现[D];西安电子科技大学;2006年
8 张自明;基于WinCE的嵌入式平台的研究与实现[D];电子科技大学;2007年
9 谷延军;可穿戴计算中的信息采集及低功耗技术研究[D];西北大学;2008年
10 郝永君;嵌入式Linux的研究与应用[D];西安电子科技大学;2005年
中国重要报纸全文数据库 前10条
1 罗清岳;嵌入式操作系统探讨[N];电子资讯时报;2005年
2 杨雨;“嵌”载奇遇[N];计算机世界;2006年
3 林夕;嵌入式系统架构发展趋势及比较分析(下)[N];电子资讯时报;2008年
4 林宗辉;嵌入式CPU的IP授权与趋势分析[N];电子资讯时报;2007年
5 记者 陈杰;英特尔发布首款嵌入式系统芯片[N];科技日报;2008年
6 程裕翔 DigiTimes;英特尔、超微小型嵌入式板卡市场再争锋[N];电子资讯时报;2007年
7 艾文;国产嵌入式系统重视二次开发[N];中国计算机报;2001年
8 肖文鹏;走进嵌入式Linux的世界[N];中国计算机报;2005年
9 记者 王晓涛;物联网勿求中心和终端两全其美[N];中国经济导报;2010年
10 ;有了VSPWorks嵌入式系统进通信[N];中国计算机报;2002年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978