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

高性能嵌入式处理器低功耗技术研究

发布时间:2020-06-01 18:47
【摘要】: 进入21世纪以来,随着半导体工艺技术的发展,微处理器芯片的发展遇到了很多机遇和挑战。其中,功耗成为处理器设计的重要限制因素。特别是对于嵌入式处理器,由于体积、电池容量和便携性等原因,功耗问题尤为突出。并且随着社会的发展和科技的进步,嵌入式处理器上的应用日益丰富。多媒体、娱乐、网络浏览等原本桌面上的应用逐渐在嵌入式系统上普及,对嵌入式处理器的性能提出了更高的要求。也就是说,研究人员需要在功耗受限的情况下进行高性能嵌入式处理器的设计。 本文围绕高性能嵌入式处理器的功耗问题,开展了深入的研究,主要涉及功耗评估技术、嵌入式处理器结构级低功耗优化技术和异构处理器的功耗有效性三个方面。 本文的主要贡献如下: 1.提出了一个快速准确的处理器功耗评估方法。这一方法基于微处理器的RTL代码,采用EDA工具和标准单元库获取处理器基本模块的有关功耗数据,同时在FPGA平台上获取模块的访问统计信息,通过以上信息可以计算出处理器运行过程中的功耗。通过和EDA功耗分析工具得到的功耗结果进行对比,验证了该方法的准确性。最后采用该方法在FPGA上对大量程序的功耗进行了分析。该方法还可以动态记录处理器的功耗变化情况。本方法的速度比结构级功耗模拟器和门级网表功耗分析方法要快,并且具有门级网表级的准确度,为处理器的低功耗设计提供了快速、高效、准确的研究平台。 2.提出了基于延迟写回的嵌入式处理器设计。本文以低功耗嵌入式处理器为设计目标,在龙芯GS232处理器的基础上实现了寄存器堆延迟写回技术,降低了处理器中寄存器堆的功耗。为了进一步提高效果,采用了限制取指技术,使得寄存器堆功耗降低效果更加明显,同时也降低了指令Cache的功耗,并且采用前面提出的功耗评估方法对功耗进行了量化分析。 3.提出了异构处理器功耗分析模型。运行同一个程序,小的处理器核相比大核可以节约能量,这主要是由下面两个原因导致:1)漏电功耗的比例随着制造工艺的进步越来越高,处理器即使在空闲状态下也会消耗大量的能量;2)小的处理器核有比大的处理器核更高的性能功耗比。因此采用异构处理器,使得对性能要求不高的程序运行在小核上可以节省大量的能量。本文采用泊松过程来模拟程序的运行行为,并且采用实际程序的功耗记录进行模拟,模拟实验结果表明异构处理器可以有效地节省能量。 针对高性能嵌入式处理器的设计,本文在相关的低功耗研究上取得了一系列有意义的成果,在龙芯GS232处理器的设计中起到了很好的作用,也为将来异构嵌入式处理器的设计提供了参考和借鉴。
【图文】:

功耗,动态功耗,处理器,微处理器


沪产_ 197819801982198419861988199019921994199619982000200220042006图1一l单核处理器的性能提升曲线类似地,在嵌入式领域,嵌入式处理器不可能像通用处理器那样采用各种方法来提高指令集并行性,因为这会增加处理器的功耗,,使得性能功耗比降低。并且通用处理器领域的发展历程也表明这条路线行不通,因此嵌入式处理器也开始采用多核设计方法。处理器在步入多核时代的同时仍然面临着很多难题,其中功耗和能源的限制是影响并制约处理器发展的主要因素(Mudge,2001)。处理器制造工艺的进步使得每个晶体管的功耗得以降低,但是由于片内集成了越来越多的晶体管资源,因而整个芯片的总功耗并没有降低。图1一2给出了一些典型处理器的功耗数据,可以发现处理器的功耗在不断增长后维持在了一个较高的水平上。如果处理器的功耗继续升高的话

手持设备,出货量,嵌入式微处理器,市场


性能的提升。早期的手机只能用来进行语音通话,而现在的智能手机己经具有丰富的多媒体、网络浏览、游戏等功能,这些应用需要性能强大的处理器作为支撑。图1一3(ZelosGro叩,2004)给出了近年来手持设备的出货数量和增长速度,可以看到其中智能手机 (Full一 FeatureHandscts)所占的百分比在逐年增长,2008年己经达到42.5%,按照这个趋势到20巧年智能手机将会占有所有手持设备市场。口咧翎pm翻匕刚·佃晚助泪劝n仙确叨曲仙门灿n仙跪口n.介叨 0000000,口心口七曰 432山占口盆13一一30甘10﨑0一工内‘众2003加042以抖2加5200720叱二比5%一Inc不国创日日川SetF以卜F的加了.Hp白陀冶川明eF训623.8阳7 30460.2丘日%12.2%610.3131r62,.右%652.7发18洲创么Sou『ce:Z以 05GfouP,图1一3手持设备的出货量目前在32位嵌入式微处理器IP市场上出现了一家独大的局面
【学位授予单位】:中国科学技术大学
【学位级别】:博士
【学位授予年份】:2009
【分类号】:TP332

【共引文献】

相关期刊论文 前6条

1 胡伟武;张福新;李祖松;;龙芯2号处理器设计和性能分析[J];计算机研究与发展;2006年06期

2 汪冬,唐志敏;Smith-Waterman算法在脉动阵列上的实现及分析[J];计算机学报;2004年01期

3 范东睿;黄海林;唐志敏;;嵌入式处理器TLB设计方法研究[J];计算机学报;2006年01期

4 李文,魏凤歧,武健刚;用Verilog HDL实现CPU基本流水线[J];内蒙古大学学报(自然科学版);2004年03期

5 高翔;张福新;汤彦;章隆兵;胡伟武;唐志敏;;基于龙芯CPU的多核全系统模拟器SimOS-Goodson[J];软件学报;2007年04期

6 严伟,龚幼民;数字信号处理器综合测试方案[J];上海大学学报(自然科学版);2005年02期

相关博士学位论文 前10条

1 严伟;面向电机控制数字信号处理器设计和测试研究[D];上海大学;2004年

2 李祖松;龙芯2号处理器多线程技术研究[D];中国科学院研究生院(计算技术研究所);2006年

3 郇丹丹;高性能存储系统研究[D];中国科学院研究生院(计算技术研究所);2006年

4 黄海林;高可靠处理器体系结构研究[D];中国科学院研究生院(计算技术研究所);2006年

5 张戈;高性能通用处理器核的低功耗技术研究[D];中国科学院研究生院(计算技术研究所);2006年

6 徐勇军;集成电路功耗估计及低功耗设计[D];中国科学院研究生院(计算技术研究所);2006年

7 范东睿;低功耗嵌入式处理器设计研究[D];中国科学院研究生院(计算技术研究所);2005年

8 韩银和;数字电路测试压缩方法研究[D];中国科学院研究生院(计算技术研究所);2005年

9 张福新;微处理器性能分析与优化[D];中国科学院研究生院(计算技术研究所);2005年

10 杨华;片上多线程体系结构资源分配策略的研究[D];哈尔滨工业大学;2006年

相关硕士学位论文 前10条

1 仲林国;基于机器视觉技术的嵌入式系统研究[D];浙江大学;2005年

2 韩鹏;基于ARM-LINUX的路由器研究[D];哈尔滨工程大学;2005年

3 张鲁;基于嵌入式ARM的视频以太网服务器的设计[D];哈尔滨工程大学;2005年

4 戴曦;X通用微处理器指令控制部件的关键技术研究[D];国防科学技术大学;2004年

5 邹之霁;基于显式授权方法的计算机体系结构的研究[D];国防科学技术大学;2004年

6 汪泓澄;嵌入式系统的性能基准程序及任务时限违背率[D];同济大学;2006年

7 田芳芳;多机系统下数据Cache的设计[D];西北工业大学;2006年

8 靳战鹏;高速浮点加法运算单元的研究与实现[D];西北工业大学;2006年

9 卢红占;CISC微处理器存储管理单元的研究[D];西北工业大学;2006年

10 汤彦;片上内存控制器性能评估和优化[D];中国科学院研究生院(计算技术研究所);2006年



本文编号:2691911

资料下载
论文发表

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


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

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