应用驱动的多处理器片上系统能耗优化技术研究

发布时间:2017-12-20 02:01

  本文关键词:应用驱动的多处理器片上系统能耗优化技术研究 出处:《浙江大学》2015年博士论文 论文类型:学位论文


  更多相关文章: 能耗优化 MPSoC 能耗模型 高速缓存 通信优化


【摘要】:近年来仅仅依赖于制造工艺改进的集成电路已不能满足市场的需求,设计者们以复杂度和集成度更高的片上系统(SOC)来应对。多处理器片上系统(MPSoC)己成为嵌入式系统的主流芯片解决方案,其极高的复杂度和集成度带来严重的能耗问题,给设计者带来重大挑战。在SoC的设计流程中,既要需要对各系统模块进行能耗评估,并根据评估结果调整架构;同时还要基于各种高能效方法设计系统策略,设计相应的软硬件来使得系统运行时达到最优的能效。很多研究都集中在低功耗策略上,比如动态电压频率调整(DVFS)和时钟门控(Clock Gate)技术的研究。但是,低功耗并不意味着高能效,能效体现了能量的使用效率,体现了系统在单位能量下所能做的工作量。单纯的低功耗技术往往导致系统运行时间的延长,在延时超过一定程度则反而降低了系统能效。为此,在考虑系统能效的时候需要将应用的执行时间考虑进去,对系统中的各个模块的能耗做定量的分析。其次,这些低功耗技术都基于较低层次的电路,比如寄存器转换级(RTL)和门级(Gate),属于SoC设计的后期阶段。随着MPSoC的设计复杂度提高,其开发周期加长,在RTL级和门级的能耗评估和设计更加耗时。由于这两方面的原因,如果SoC设计后期阶段的能耗评估指标不满足规格要求,那么系统架构调整将十分的棘手,因此需要研究更早期的能耗评估与能耗优化技术。为此,本文深入研究MPSoC系统的高能效技术,结合MPSoC中各个子系统自身特点,将复杂问题局部化,根据各子系统的特点来制定相应的高能效方案。本文的研究包含以下三个方面:1)处理器子系统能耗评估和优化技术研究。为了早期能对处理器子系统在执行系统应用时的能耗进行评估,本文首先提出一种改进的指令层次的处理器能耗模型,并给出综合使用剖析和标注技术的能耗评估方法,该方法的MPSoC建模在虚拟架构(VA)层和传输精确(TA)层进行,兼顾评估的快速性和准确性。使用通用的代码分析工具GNU gcov来剖析VA层仿真时的统计数据,利用VA层仿真的速度,快速得到分析系统应用能耗的所需信息。然后,将VA层得到的信息标注到TA层模型,利用TA层模型的更高精确度来进一步评估处理器子系统能耗。最后,基于能耗分析结果,对以H.264/AVC解码应用驱动的MPSoC处理器子系统进行了优化,将运算复杂度过高的逻辑硬化成硬件加速器,在加速器的硬件实现过程中充分应用能耗优化架构和技术。2)存储子系统能耗优化技术研究。片上高速缓存(Cache)在存储子系统中扮演着重要角色,贡献了MPSoC的大部分能耗。本文提出一种对访问能自适应和线程感知相结合的Cache分割策略。该策略中,针对多核处理器的数据类型,本文提出将Cache中的数据区分为独享和共享,并根据数据类型区分访问类型。然后提出一种支持Cache分割的软硬件架构,并综合考虑访问类型、应用程序量和数据量,通过分割Cache给系统应用分配和使用适量的存储资源。进一步地,本文将应用线程数纳入分析模型,使用整数线性规划(ILP)的方法获取最优能耗结果和各处理器核心(Core)对应的Cache分配。3)通信子系统能耗优化技术研究。为了避免任务映射、线程划分及调度对通信子系统能耗的影响,本文首先提出一种综合使用消息聚合和通信流水线技术的策略。该策略中,本文采用消息聚合技术来减少通信次数,从而减少因启动通信而产生的能耗。本文还采用通信流水线技术来隐蔽通信开销,从而减少因等待通信而产生的能耗。进一步的,本文对消息聚合和通信流水线技术进行了量化分析,并采用基于ILP的方法确定通信流水线技术和消息聚合技术的使用,利用ILP方法的特性进行通信优化并获得最优能耗结果。其次,本文针对多核之间的通信协议,提出一种对称多核的高效一致性侦听过滤技术和装置,该技术通过分析和过滤冗余的Cache一致性操作,从而减少通信系统的拥塞和冗余通信,进一步可以减少通信子系统的能耗。
【学位授予单位】:浙江大学
【学位级别】:博士
【学位授予年份】:2015
【分类号】:TN47

【相似文献】

中国期刊全文数据库 前10条

1 ;新一代高端服务器的标准──康柏8路处理器系统结构[J];上海微型计算机;2000年36期

2 ;调试嵌入式处理器的几种常用方法[J];电子产品世界;2003年08期

3 ;软核嵌入式处理器挑战性价比[J];今日电子;2004年06期

4 仲海梅;纪斌;;安全处理器的研究[J];计算机与信息技术;2007年05期

5 Jorge Carrillo;Raj Nagarajan;Oliver Oppitz;;应对高级嵌入式处理器系统调试挑战[J];电子设计技术;2008年11期

6 ;飞思卡尔为成本敏感的网络和工业应用推出新处理器[J];单片机与嵌入式系统应用;2010年12期

7 ;飞思卡尔为成本敏感的网络和工业应用推出新处理器[J];电子产品世界;2010年12期

8 ;飞思卡尔为成本敏感的网络和工业应用推出新处理器[J];世界电子元器件;2010年12期

9 ;飞思卡尔为成本敏感的网络和工业应用推出新处理器[J];半导体技术;2011年01期

10 王晨旭;张凯峰;张祥建;喻明艳;;嵌入式处理器中分支目标缓冲器的研究与设计[J];微电子学与计算机;2012年01期

中国重要会议论文全文数据库 前1条

1 梁祺恺;;Si(Li)X射线谱仪用的315型脉冲处理器[A];第7届全国核电子学与核探测技术学术年会论文集(一)[C];1994年

中国重要报纸全文数据库 前10条

1 ;采用通用技术 SGI销售高端Linux系统[N];计算机世界;2003年

2 ;预计下半年正式推向市场[N];人民邮电;2009年

3 本报记者 姜波;高端大事件[N];网络世界;2004年

4 庄庄;64位处理器前瞻[N];中国计算机报;2002年

5 广西 姑苏飘雪;走入双(多)内核处理器的世界[N];电脑报;2004年

6 吴挺;多核不问真假[N];计算机世界;2007年

7 Ray;一个顶俩 Intel Hyper-Threading技术[N];中国计算机报;2002年

8 新城;突破频率的桎梏[N];计算机世界;2001年

9 袁钦玲;AMD紧抓SQL Server 2005企业市场机会[N];中国计算机报;2005年

10 孙定;明年,英特尔的黄金时代或将终结[N];计算机世界;2011年

中国博士学位论文全文数据库 前9条

1 王延升;粗粒度动态可重构处理器中的高能效关键配置技术研究[D];清华大学;2014年

2 张晓旭;应用驱动的多处理器片上系统能耗优化技术研究[D];浙江大学;2015年

3 洪春涛;众核处理器编程模式关键技术研究[D];清华大学;2011年

4 陈小文;同构众核处理器的片上存储管理与同步机制研究[D];国防科学技术大学;2011年

5 段然;嵌入式可重构DSP体系结构研究[D];西北工业大学;2005年

6 韩泽耀;高速高性能FFT处理器的VLSI实现研究[D];浙江大学;2002年

7 赵学秘;可编程密码处理器关键技术研究与实现[D];国防科学技术大学;2006年

8 李文;存储控制系统性能优化技术研究[D];中国科学院研究生院(计算技术研究所);2005年

9 郑伟;多媒体应用的高性能数字信号处理器功能部件结构设计研究[D];浙江大学;2003年

中国硕士学位论文全文数据库 前10条

1 何惊昱;16位RISC处理器的设计和FPGA实现[D];兰州大学;2015年

2 王桂花;非相似平台管理计算机的余度管理技术研究[D];哈尔滨工业大学;2015年

3 杨帆;安全处理器研究[D];华北电力大学;2015年

4 张学敏;基于可扩展片上系统的处理器设计[D];电子科技大学;2014年

5 王康;应用于MIMO-OFDM系统的高性能FFT/IFFT处理器的设计及实现[D];电子科技大学;2014年

6 任玉涛;钢水红外辐射测温信号处理器的研究与实现[D];东北大学;2013年

7 陈小均;基于FPGA+DSP的某监控雷达信号处理器设计与实现[D];南京理工大学;2014年

8 段金松;荧光测铀系统的研究与应用[D];东华理工大学;2014年

9 韩君妹;SDR-4902软件无线电平台异构处理器互联架构设计与实现[D];国防科学技术大学;2013年

10 韩冬;钢水比色红外测温信号处理器的研究与实现[D];东北大学;2014年



本文编号:1310295

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xxkjbs/1310295.html


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

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