dsp系统的功耗及性能评估

更新时间:2023-06-05 22:20:31 阅读: 评论:0

复旦大学
硕士学位论文
DSP系统的功耗及性能评估姓名:***
申请学位级别:硕士
专业:电路与系统
指导教师:***
20030526
摘要
DSP系统的功耗及性能评估
摘要
集成电路系统的不断发展已使简单的定性分析很难在设计初期判断系统的可实现性和系统性能,有必要
在设计流程中加入系统评估这一环节以进行可行性分析。数字信号处理器(DSP)是当前嵌入式系统中的核心产品之一,并且它的软硬件协同设计、架构多样化等特定使得DSP的选择非常困难。在现在的许多应用领域如移动通讯、多媒体等,功耗和性能是两个非常主要的指标(这里的性能主要指完成某~任务所需要的时间)。所以,DSP系统的功耗/性能评估是一个非常重要的问题。
已有许多文献讨论DSP系统功耗/性能评估的问题。但他们通常是作为两个不同问题加以讨论。另外,在功耗分析时,他们都是在DSP硬件和DSP汇编程序已完成的情况下作评估工作。其中的一个盛大问题在于,由于当前DSP编译能力的低效性,DSP汇编程序的实现需要花费很多的人力。这样,评估并不能在设计一开始就进行,而是评估前就需要投入很多的时间用于汇编程序的生成。
本文最主要的工作就是希望能在具体的DSP汇编程序还没有实现时(只具有用高级语言如C实现的算法),另外也不需要DSP硬件设计完全结束时,就对应用程序实现需要消耗的功耗和运算时间进行评估。工作的具体贡献主要包括:1.提出了一个操作类的概念来联系c语言和汇编语言。操作类要能体现两种语言的共性,既易于从C程序提取,又易于用汇编实现。
2.注意到功耗本身与程序执行时间的密切相关性,把功耗与性能的分析联系在一起考虑。
3.提出了通过对操作类的分析来实现对应用程序功耗和性能评估的方法,并通过实例比较评估结果和实际结果来证明此方法的有效性。野苋菜的功效与作用
4.提出了通过两步评估和一步验证来确保系统设计正确性的流程。第一步评估是基于操作类的评估。第二步评估是基于指令模型的评估。并且这个指
价格变动的影响
令级的评估模型还可以用于下一步的验证模型。
论文共分七章。首先是绪论与背景。然后提出了操作类的概念。第三、四、五章阐述了通过分析操作类和DSP特点来评估应用程序功耗和性能的方法,并通过实例说明其可行性。第六章提出了包含评估的设计流程。最后是总结。
关键词:集成电路,DSP系统,功耗,评估,操作类
Abstract
PowerandPerformanceEvaluationoftheDSPSystem
焊接性
追女生的技巧和方法Abstract
WiththedevelopmentoftheICsystem,itbecomes
verydifficulttopredictitsfeasibilityusingthe
simplequalitativeanalysisattheearlystage.Thisleadstotherequirementtoaddallevaluationstageinthesystemdesignflow,usingaquantitativeandstandardtechniquetoanalyzeitsfeasibility.
Digitalsignalprocessor(DSP)isoneofthemainproductsinthenowadays—embeddedsystem,withmanydifferentkindsofarchitecturesandcharacteristics.AnditisverydifficultforthedesignerstochooseamostsuitableDSPprocessorforadedicatedapplication.
Differentapplicationhasdifferentrequffement.Theenergyconsumptionandperformancearetwoofthemostimportantconsiderationsinmanyapplicationssuchasmobile—communicationandmulti-media.Theperformanceherereferstotheabilitytorealizeanapplication,or,howlongtheprocessorneededto
finishtheapplication.Theenergyconsumptionistheproductofpowerandtime,andthatmeanstheevaluationoftheenergyconsumptionitselfshouldincludetheevaluationoftheperformance.Aboveall,thepower/performanceevaluationoftheDSPsystemisaveryimportanttopic.
Therehavebeenmanyworksonthisissue.While,theynormallyseethe
powerandperformanceasdifferentissues.AnddotheevaluationworkontheassumptionthattheDSPassemblycodeisalreadyavailable.Therealityisthat,becauseoftheinefficiencyoftheDSPcompiler,itisaverytime—consumingworktorealizetheassemblycode.Thatis,theevaluationworkCallnotbedoneatthebeginningofthedesign,andhavetowaitmuchtimetothegenerationoftheassemblycode.
Themainpurposeofthisdissertationistrytoevaluatethepower/performanceofanapplicationwhentherealassembly(onlythealgorithmbyhighlevellanguagesuchasC)andrealhardwaredesignarenotakeadyavailable.Someofthemaincontributionsofthisdissertationinclude:
1.ProposetheconceptionofoperationclasstoconnecttheClanguageandassemblylanguage.Theoperationclassshoulddeliverthecommoncharacterof
春光好
Abstract
thetwolanguage,easytoextractfromtheCandalsoeasytoberealizedbyassembly.
2.Combinethepowerandperformancetogetherbecauseoftheirrelationship.
3.Proposethetechniquetoevaluatethepower/performancebyanalyzingtheoperationclass,andprovethistechniqueusingsomeexamples.ThebasicideaofthistechniqueistoexactthemostimportantcharacteroftheDSPwhenonlytheCalgorithmisavailable,thenevaluatethepower/pefformanceoftheoperation
class,andatlastevaluatetheapplicationusingtheoperationclass.
andaverificationstepto4,Proposeadesignflowincludingtwoevaluationsteps
ensurethesystemvalidation.Thefirstevaluationstepisthetechniquebasedthe
evaluationstepisthetechniquebasedontheoperationclass.Thesecond
instructionlevelmodel,thatis,setupallinstruction-powerandinstruction—
evaluatethesystempower/performance.Oneinnovationofthistimingmodelto
modellaysinthere—usabilityatthelaterverificationmodel.
Thisdissertationhassevenchapters.Firstisthebackground.Thenproposethe
conceptionoftheoperationclass.Thechapter3—5givethetechniquetoevaluatethepower/performanceusingoperationclass,andproveitsfeasibilityusingsomeexamples.Chapter6proposesanewdesignflowincludingtheevaluation.Andthelastisthesummarization.
KeyWords:VLSI,DSPSystem,EnergyConsumption,Evaluation,OperationClass
海娃娃3
黄渤个人资料迷茫的说说第一章绪论及背景
第一章绪论及背景
1.IDSP系统功耗/性能评估的必要性
1.1.1Ic系统评估的概念和必要性
系统评估的基本思想是在系统设计初期作可行性分析以便于从众多方案中选择一种最优的方案。或者是在系统设计过程中进行结果估计,这样可以尽早发现系统的性能缺陷或瓶颈以便进行改进。
系统评估并不是一个新的概念,在很多系统设计中都有明确的步骤和内容。比如在软件工程中有可行性分析的步骤用于估计设计时间、设计成本等。网络设计中需要估计系统处理效率、系统可靠性等[45]。
初期的Ic设计由于系统不是很复杂,没有强调设计评估。一个普通的设计流程如图1-1[47,48]。
notneed
anyfeedback??
图卜1:普通ASIC设计流程
当前,这个设计流程的缺点越来越明显。其一,在深亚微米工艺中,综合、时序验证和布局布线之间的关联性越来越强,导致它们之间的反复会越来越多,需要把它们整和在一起。·其二,随着电路的规模、复杂性的不断提高,电路系统中包含的资源越来越多,简单的定性分析很难判断系统的可实现性和系统性能,就是说很难保证SPEC的合理性。在SPEC定义之后马上进行RTL设计很有可能在设计流程后

本文发布于:2023-06-05 22:20:31,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/877077.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:评估   系统   设计   功耗
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图