粗粒度可重构处理器的配置信息编译及优化技术

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:gege1232000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可重构处理器由于其结合了专用集成电路高能效和传统通用处理器高灵活性的优点,逐渐成为了人们的研究热点。但是因为其采用了不同于传统处理器的硬件结构,使得现有的编译技术需加以改进以充分利用其硬件性能。本文针对粗粒度可重构处理器提出了一套配置信息编译及优化技术并在LLVM框架上实现了该编译器。该编译器可以自动对高级语言编写的Kernel函数进行算子提取工作,并对提取的算子针对硬件进行合法化和优化工作。对于不同的循环结构,编译器会结合粗粒度可重构处理器的硬件特性根据循环的不同特点采取不同的编译策略来充分发挥处理器的并行性能。该编译器的编程语言基于C语言修改而来且程序员不需要了解并行计算的实现细节,编译器会负责将其中运算进行并行化优化,方便了程序员进行编程。编译器会对配置信息自动进行压缩,从而减小了配置包的大小和数量,降低了重构的代价并提高了性能。根据从EEMBC中选取的典型算法的仿真结果,该编译器自动生成的配置信息的性能可以达到手工优化的91%,在同频率下与传统串行处理器相比加速比可以达到8.82,表明所开发的编译器及优化方法可以满足当前粗粒度可重构计算领域的任务编译需求。
其他文献
目的:1、通过连续薄层(层厚0.625mm)CT行下肢扫描,数据导入Mimics17.0软件,应用数字化三维重建技术构建三维图像,显示肌肉、骨骼与血管的三维关系。通过图像的融合与匹准寻找
随着云计算的兴起,越来越多的用户选择把数据存储在云计算中心并利用其服务,资源分配问题日益凸显。用户向云中心请求资源时,若资源不能满足相应需求,则会对服务质量产生影响
目的:探讨膝关节骨关节炎(knee osteoarthritis,KOA)患者通过双能量计算机断层成像(dual-energy computed tomography,DECT)后处理虚拟去钙(virtual noncalcium,VNCa)技术评
习近平总书记对重庆工作十分关心、对重庆发展寄予厚望,两次亲临重庆视察指导,从战略和全局高度为重庆发展导航定向。去年1月,习近平总书记主持召开中央财经委员会第六次会议
目的:明确多重用药和CYP2C19基因多态性与导致氯吡格雷抵抗(Clopidogrel resistance,CR)是否具有相关性。方法:选取2015年9月~2017年9月期间于中国医科大学附属第一医院心内科
随着集成电路制造工艺的改进,集成电路的特征尺寸越来越小、单位面积上集成的器件越来越多、阈值电压下降,软错误对集成电路的可靠性影响越来越大。寄存器是处理器中的关键部
目的:目前针对IVADA的血管内治疗采取何种的治疗手段(重建与封堵)仍然存在分歧与争议。病变侧是否是优势椎动脉、夹层动脉瘤的大小及形态、患者临床表现及症状、是否累及小脑
发展生物基高分子聚合物替代石油基高分子材料己成为国内外研究热点之一。木质素富含芳环结构,是一种重要的可再生资源,具有来源丰富、可生物降解以及环境友好等优点,可用于合成生物基高分子单体。开发木质素基高分子聚合材料具有重要的研究意义,是实现木质素高值化利用的重要途径。本研究以Indulin AT木质素为原料,通过溶解分级中的有机溶剂法、有机溶剂-凝胶色谱结合法对木质素原料进行分级,获得了不同相对分子质
本论文共四个试验,研究分析了福建省常见菌糠营养特性及游离棉酚含量;研究不同水平CaO、Ca(OH)_2、CaO+3%尿素及Ca(OH)_2+3%尿素等4种碱贮处理对真姬菇菌糠营养特性和游离棉酚的影响;利用体外产气法筛选基于复合碱贮处理菌糠山羊TMR配方;基于复合碱贮菌糠配制的育肥羊TMR饲养试验,旨在为菌糠科学开发利用提供理论依据。试验一福建常见菌糠营养成分及营养特性分析。采用CNCPS法评价福建
随着云计算和云存储等产业信息系统的飞速发展,在行业内及用户中已经有了广阔的前景,并且在两会期间马化腾等互联网企业代表提出的产业互联网,数字化建设等建议提出在智慧城