【硕士论文】面向VLIW DSP的C编译系统研究与实现.pdf

【硕士论文】面向VLIW DSP的C编译系统研究与实现.pdf

ID:32035986

大小:2.87 MB

页数:70页

时间:2019-01-30

【硕士论文】面向VLIW DSP的C编译系统研究与实现.pdf_第1页
【硕士论文】面向VLIW DSP的C编译系统研究与实现.pdf_第2页
【硕士论文】面向VLIW DSP的C编译系统研究与实现.pdf_第3页
【硕士论文】面向VLIW DSP的C编译系统研究与实现.pdf_第4页
【硕士论文】面向VLIW DSP的C编译系统研究与实现.pdf_第5页
资源描述:

《【硕士论文】面向VLIW DSP的C编译系统研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、国防科学技术大学硕士学位论文面向VLIWDSP的C编译系统研究与实现姓名:袁正才申请学位级别:硕士专业:计算机科学与技术指导教师:刘春林20031101国防科学技术火学研究生院学饿论文摘要VLIWDSP含有多个功能单元,能并行执行多条指令。但是指令执彳亍时所占用的功能单元和指令执行时间通常由编译程序在缡译期间瓣态救援定。所以编译穗彦是炙:发基于VLIWDSP应用中的关键。在这种背炭下,我们通过仔缨分椽YHFT—D2(采用VLIW体系结构)DSP豹姆点,缝合现代的编译技术初步实现了面向YHFT—D2的高效C语言

2、编译程弹。该编译程序在机器描述的驱动下,采用IMPACT作为编译前端进行机器无关的词法分桥、语法分析产生中间代码Lcode,然后经过代码淀释、调度和寄存器分配

3、夏及优化最后生成高效的蟊标机YHFTD2汇编代码。本论文诿缫分绍了蒸予萋毛嚣接述驱动静编译技术,并给密了YH瞳D2酶瓤器搐述,详细介绍了代码、挫释,指令调度以及一些机器无关和机器相关的优化,并给出了主要的簿法释典登安镶。冀孛:夺代码注释。采用等价变换的方法把编译前端生成的机器无关中间代码Lcode注释为与曩器褪YHFT_D2榴芙蛇孛阅代码Mcode。遴

4、逶遵嚣l:l窝l:n注器璨涯了’滚释的正确性,同时进行n:l注释来提高编译程序的性能。夺枧器搂述。使翅HMDES规器攒述语言砖嚣标极¥H瞳D2戆专睚器资源、攫令格式、指令集、指令惩时、指令使用资源情况和指令映射进行详细的描述,并提供畿询接口向绽译程序的其他模块提供目标枫信息。审调度。针对目标机YHFT—D2酌分簇特憔,调度采用先避行指令划分,然后再簇内调度的方法。其中指令划分通过考虑指令间的依赖等愦况来攒定指令执往对所在豹功能单元簇,簇内调度使雳教进的ListSchedule针对目标机YHFTD2的各种资t源

5、限制米指定指令的执行时间和具体执行功能单元。夺优纯。现阶段编译程廖掰骰的德证包括梳器无关豹常簸侥纯稻露标视鞠关的优化。机器无关的常规优化主要改进IMPACT优化技术,对Mcode进行常规优化。目标机耀关静饶键圭簧跫逶j蕊分褥嚣标梳匏褥点,采瘸基本较扩震等手段来提高整个编译程序的性能。逶避对我锭掰实臻豹绫译糕痔襄齑鼹编译稳痔CCS进行毪能毙较测试,表葫我稻缡译程序在并行度和执行时间上都裔较高的性能。同时在研究实现过程中,我们发观了一必可以继续激进的方蕊,本论文最溪藏这些方匿提感了一些建议。荚键谰:VLIWDSP

6、编译枕糕搓述代碣注释渊廑蜣{£基糖科学技术大学研巍生院学位论文ABSTRACTVLIWDSPhasmultifunctionunitsthatCallexecuteoperationsinparallel.Buttheexecutivefunction,unitandtheexecutivetimeofoperationaredecidedbycompilerincompilingmtime.SothecompileristhekeytOimplementaprogramwhichbaseonVLIWDSEU

7、nderthisbackground,weanalyzethefeaturesofYHFT_D2DSPcarefully,andcombinemodemcompiletecNaotogy.Wehaveimplementeda箍efficientCcompilerforYHFT_D2,OurcompilerisdrivenedbyMachineDEScription.WeadoptIMPACTasourcompiler’Sfront—endwhichdosomemachineindependentworks,a

8、ndthen01.11"compiterdocode-annotation,scheduling,reg-allocafionandoptimizations,OurcompileroutputtheassemblycodeforYHFT_D2intheend.T撼sthesisintroducesthecompiletechnologywhichisdrivenedbyMachineDEScription,andpresentsMDESofYFHTD2,andintroducescode—annotatio

9、n,schedulingandoptimizationsandsomealgorittu般s.夺Codeannotation.Convertmachine-independentLcodeintomachine—dependentMcodethroughequivalentconversations。1:1and1:nannotationshaveguaranteedtheCOtTCctncss。v

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。