可重构指令集处理器设计中的软件重定向关键技术分析-analysis of key technologies of software redirection in reconfigurable instruction set processor design.docxVIP
- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可重构指令集处理器设计中的软件重定向关键技术分析-analysis of key technologies of software redirection in reconfigurable instruction set processor design
摘要摘要电子信息技术、、网络技术和硬件工艺的迅猛发展使得计算机系统越来越复杂。新应用领域的兴起对程序与计算能力提出了越来越严格的要求,多变的用户群体使得处理器的执行任务具有了高动态性的特点,而传统的基于静态指令集设计的处理器已经无法满足这类需要兼顾性能和灵活性两方面因素的应用需求。为了能够高效地适应用户动态变化的任务需求,可重构指令集处理器应运而生。可重构指令集处理器将可重构技术应用到专用指令集处理器的实现中,利用可重构逻辑器件的硬件可编程性,针对不同的应用特征自适应地定制其最优的执行环境,从而在保有专用指令集处理器优点的前提下更有效地满足嵌入式领域的不同应用要求。由于可重构指令集处理器的指令集能够在设计完成后根据应用程序特点进行动态更改,与传统的固定指令集的处理器设计有很大的不同。这就使得针对传统处理器设计的软件工具链不适合于可重构指令集处理器应用程序的开发,需要有新的设计方法用于构造适应动态指令集特征的工具链,以便充分挖掘系统的处理性能。本文针对上述的问题,以所设计的支持动态剖析的可重构指令集处理器为基础平台,提出了一个能够实现软件工具链可重定向设计的开发方案。该方案在对应用程序进行初始快速编译后利用仿真器执行二进制代码,通过对执行信息的剖析、映射等过程获得处理器的扩展指令集合。然后利用新的指令集体系结构完成对编译器和仿真器的可重定向扩展,实现对应用程序的优化编译。所提出的方案能够保证所设计的可重构指令集处理器在针对不同应用任务进行指令定制和硬件重构后,其上层应用程序开发模式的一致性和可重用性,满足对应用程序的兼容性要求,从而能够提高开发效率,降低开发人员的负担,并且对新的嵌入式处理器的开发设计和仿真评估具有积极的意义。在所设计的软件工具链可重定向开发方案中,剖析机制和编译代码生成是整个方案的核心问题,而这两者之间的联系在于实现动态指令序列与静态代码结构的映射匹配。因此,为了实现针对可重构指令集处理器体系结构的工具链可重定向设计,快速有效地生成能够高性能执行的二进制代码,本文深入地研究了软件工具链可重定向开发方案中的三个关键技术,包括高效的热点动态剖析技术、热点代码映射匹配机制和编译后端可重定向实现。本论文的主要贡献体现在下述几个方面:1)提出了一种适合所设计的具有动态剖析特性的可重构指令集处理器的软件工具链可重定向开发方案,融合了热点剖析、动静代码映射及编译后端重定向摘要等关键技术,能很好地适应动态变化的软硬件环境,提高开发效率。2)研究了一种基于路径剖析的可配置热点剖析机制。其与处理器松散耦合,不需了解处理器微体系结构信息而完成剖析。同时,兼具对全过程剖析和采样剖析的支持,能够针对不同的应用需求而采取不同的剖析方案,使得用户可以权衡剖析准确度和剖析开销两方面的因素而作出选择。3)研究了一种基于代数多项式表示的动.静代码映射匹配算法。该算法利用代数多项式来表示代码中的基本块乃至函数体与循环体等结构,在此基础上结合串匹配和多层次搜索的思想,通过多项式搜索匹配的方法实现动态序列表示与静态代码多项式集合的映射匹配,进而用于对源代码的注释标识。4)研究了一个扩展传统编译后端代码生成三阶段方法的代码混合优化生成算法。该算法能够根据可用资源情况和系统重构配置针对可重构指令的代码生成进行优化处理,获得切合平台特性的可执行程序,并且很大程度地复用原有三阶段方法中对基本指令集的代码生成算法,简化了实现的复杂度。关键词:可重构指令集处理器,软件工具链,可重定向,动态剖析,代码映射,代码生成·本论文的工作得到国家高技术研究发展计划(863计划)专项课题(No.2008AA012101)的支持。ⅡAbstractAbstractComputersystemhasbeenmorecomplicatedbecauseoftherapiddevelopmentofelectronic,networkandhardwaretechnique。Withtheemergenceofnewapplicationsandvarieduserrequirements,theprogrammabilityandcalculabilityofprocessorsbecomemoreandmorechallenging.TheconventionalprocessordesignbasedonstaticinstructionsetsCan’tachievetherequirementsonbothofperformanceandflexibility.Sothereconfigurableinstructionsetprocessor(RISP)emceed.RISPistheapplicationspecificinstruction—setprocessorco
您可能关注的文档
- 辣椒清选分离装置分离机理的分析及结构优化-analysis of separation mechanism and structural optimization of pepper cleaning and separating device.docx
- 跨境交付金融服务贸易的影响因素分析——来自新兴市场国家的经验证据-analysis of influencing factors of cross-border delivery of financial services trade - empirical evidence from emerging market countries.docx
- 零偏置场自旋转矩纳米振荡器动态特性的分析-analysis of dynamic characteristics of zero bias field spin torque nanooscillator.docx
- 链霉菌td-1产挥发性物质抑制番茄灰霉病菌的研究-study on inhibitory effect of volatile compounds produced by streptomyces td - 1 on botrytis cinerea.docx
- 论中国当代意象油画的审美与表现——《归去来兮》创作报告-on the aesthetics and expression of chinese contemporary image oil painting —— the creation report of.docx
- 空间绿化在传统住宅改造中的设计运用研究——以上海石库门里弄住宅为例-study on the design and application of space greening in the transformation of traditional residence - taking the residence in shikumen, shanghai as an example.docx
- 科学技术政治学的“研究纲领”——对科学技术与政治互动关系的研究-research program of science and technology politics —— research on the interactive relationship between science and technology and politics.docx
- 历史胜迹环境的传承与再生——以南京与绍兴为例-inheritance and regeneration of historic environment —— taking nanjing and shaoxing as examples.docx
- 硫化叶菌内切β-1,4-葡聚糖酶基因及甘露聚糖酶基因的克隆 表达与功能分析-cloning, expression and functional analysis of endo - β - 1,4 - glucanase gene and mannanase gene in leaf vulcanizing bacteria.docx
- 锂离子电池正极材料磷酸钒锂及其改性分析-lithium vanadium phosphate as cathode material of lithium ion battery and its modification analysis.docx
- 铑催化n-磺酰基-1,2,3-三氮唑与α,β-不饱和醛的环加成反应研究-rhodium - catalyzed cycloaddition reaction of n - sulfonyl - 1,2,3 - triazole with α, β - unsaturated aldehyde.docx
- 卵转铁蛋白的分离纯化 结构表征及体外抗菌分析-isolation, purification, structural characterization and in vitro antibacterial analysis of ovotransferrin.docx
- 利用uplc-ms研究纳米四氧化三铁颗粒染毒大鼠的毒理学及汽车内饰中的有机磷阻燃剂检测方法-study on toxicology of rats exposed to nano-sized ferroferric oxide particles and detection method of organophosphorus flame retardants in automobile interior by uplc - ms.docx
- 梁启超中国哲学史分析述论-an analysis of liang qichao's history of chinese philosophy.docx
- 冷冻竹荚鱼trachurus trachurus凝胶特性的分析-analysis of gel characteristics of frozen mackerel trachurus.docx
- 吕宋海峡黑潮形变机制及其与rossby波和涡旋相互作用-mechanism of kuroshio deformation in luzon strait and its interaction with ross by wave and vortex.docx
- 冷冻竹荚鱼trachurus trachurus凝胶特性的研究-study on gel characteristics of frozen mackerel trachurus.docx
- 六安市农村初级中学体育现状与发展对策研究——以舒城县为例-research on the current situation and development countermeasures of rural junior middle school sports in lu 'an city - taking shucheng county as an example.docx
- 利用废玻璃和粉煤灰制备建筑微晶玻璃及其性能分析-preparation and performance analysis of building glass-ceramics from waste glass and fly ash.docx
- 快淬态la1-xsmxmgni4 x=0.1–0.4合金相结构及电化学性能研究-study on phase structure and electrochemical properties of rapidly quenched la1 - xsmxmgni 4 x = 0.1 – 0.4 alloy.docx
最近下载
- Office办公软件应用案例教程--电子教案.docx VIP
- 部编版语文六年级上册第一单元教学设计含习作园地一.pdf VIP
- 《闪亮的坐标—劳模王进喜》课件 2024-2025学年高教版(2023)中职语文职业模块_47498966.pptx VIP
- 上海正夕CL2800余氯分析仪使用说明书.pdf VIP
- 牛油果种植管理技术.pdf VIP
- AI驱动光接入网技术白皮书(2025版).docx
- JT∕T 200-2020 汽车客运站级别划分和建设要求(可复制版).pdf
- 完整版铁路工程实施性施工组织设计方案22.docx
- 飞行_载重平衡管理手册.pdf
- 第4章 PyTorch深度学习框架.pptx VIP
文档评论(0)