COStream编译器的抽象语法树重构与优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:nnhdceh986532
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多核架构平台的发展,人们对数据和计算能力提出了更高的要求。COStream数据流编程语言作为一种高效的并行编程模型,能充分利用数据并行、任务并行和流水并行挖掘程序的并行性,具有速度快、功耗低、简单易用等特点。随着技术的发展,在COStream的迭代更新过程中,COStream出现了设计不灵活、难扩展、难维护、适用性低等问题。针对COStream编译器所面临的问题,设计并实现了COStream编译器的抽象语法树重构与优化。针对抽象语法树的结构特点,利用面向对象编程的思想对语法树结构进行优化设计,从词法分析、语法分析、接口调用适配和代码生成等阶段对COStream编译器进行重构,大大提高了语法树的设计灵活性和可扩展性。通过完善调试信息与错位定位功能,提供符号表管理、内存优化管理机制,提升了COStream的内存性能和编程友好性。针对COStream缺乏库支持的问题,提出了基于COStream编译系统的文法与库扩展流程规范,介绍数据流文法扩展基本方法,从本地库扩展和外部库扩展两个方面对COStream编译器进行库扩展,能有效的提升COStream的通用性和适用性。本课题以X86架构多核处理器为目标平台,采用若干多媒体处理领域的典型算法作为测试用例,通过代码重构评估方法对重构后的COStream编译器进行评估,表明了重构方法的有效性。
其他文献
人类社会发展到一定的物质高度,人们的美学需求和文化需求不断提升,越来越多的文化艺术工作者将文化元素通过美学的视觉化创意解读与日常的功能产品相融合,成为具有更高附加值的新产品形态,也就出现了现在我们常说的文创产品,可以说用“井喷之势”来形容近年来的文创产品绝不为过。但是我们却发现“文创”后面不知什么时候开始,始终有“产业”二字紧跟其后,文创成为了产业的附属物。较于其他产业经济而言,应该更具有人文情怀
当前,我国经济社会发展进入新时代,对政府服务的要求越来越高,由于编制限制,编制外工勤人员就成为很多政府机关工作的重要组成部分。目前,政府机关普遍更加重视公务员的绩效管理和激励,对编制外工勤人员关注不够。编制外工勤人员由于没有公务员一样的晋升机会,加之政府的政治性、服务性等特征,在机制、资金方面相对刻板,导致工勤人员对自身的发展目标不明确,发挥主动性和创造性不够,所以针对他们的绩效管理与激励机制进行
新时代新的历史方位,国家治理体系和治理能力现代化对高校实现立德树人根本任务提出了新要求,只有厘清"立什么德""树什么人"以及"立德"和"树人"的内在关系,才能够回答高校培
选择性剪接在真核生物mRNA前体成熟过程中普遍存在。据估计,在人体中,超过95%的基因会发生选择性剪接。通过选择性剪接,一个基因可以编码多种蛋白,这极大地提高了由基因组编
嗜水气单胞菌(Aeromonas hydrophila)是一种常见的条件致病菌,广泛存在于水环境中,能导致多种淡水鱼暴发出血性败血症,也能引起人类食物中毒、感染性腹泻、败血症等。Ⅵ型分泌
棚户区改造对于城镇危房及老旧住房整改、改善低收入家庭住房条件,具有深远意义。近年来,随着城镇化的进程不断加快,各地区棚户区改造工作进入新的时期,也面临新的挑战。棚户区改造工作的政策、工作重心和整体目标都发生着巨大的变革,改造面临不同程度的困境,这成为当前公共管理领域的一个重要的、值得研究的前沿课问题。棚户区改造课题的研究,在公共管理学科中具有重要的研究价值。本文梳理了新公共管理理论、城市经营理论和
随着工业化、城市化进程的加快,改革开放的不断深入,城市对土地的需求不断扩大,城市除了集约利用自身土地外,还需要征收部分农民集体所有土地来进行发展建设。由于种种原因,现在政府公信力有所下降,特别是涉及人民群众切身利益的征地拆迁,各类土地征收行为较易引发群众反感和各类自媒体的口诛笔伐。频繁的纠纷会是导致社会不稳定的因素之一,显然不利于社会主义和谐社会的建设;过分征地并将其闲置,导致资源浪费,也会影响到
硅基材料作为锂离子电池负极材料时,因具有极高的理论嵌锂容量(Li22Si5,4200 mAh/g)和较低的电压平台(
在工作中,薪酬的变动通常最能引起大众的情感和心理反应。薪酬人力资源管理的重要内容,对员工、组织和社会发挥着重要作用。对于人力资源管理来说,薪酬管理也是非常重要的组成部分,是单位开展人力资源管理工作的主要内容和职责。薪酬管理的质量、薪酬体系的合理程度会对单位的生存发展产生决定性的影响。薪酬管理,作为一项非常关键的调节措施,是单位建立高质量人才队伍的基础所在,是单位实现长期稳定发展的重要措施。律师事务
人类的活动空间已经拓展到网络空间,国家之间对网络空间的争夺也日益激烈。本文针对我国在网络空间存在的芯片、操作系统、工业软件、网络协议和基础设施等短板,提出相应对策