基于多面体模型的循环优化技术研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:wangyingadvance
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在许多通信应用程序中,例如信号和图像处理程序,大部分运行时间花费在了计算密集的循环嵌套中,多面体模型作为一种优化的程序表示方法,可以充分利用现代多核体系架构的优势,对循环进行并行性和局部性发掘,成为进行循环优化的一个新选择。然而,多面体模型严格的建模限制条件以及应用程序本身的复杂性,使得并非所有的循环嵌套都能表示为多面体形式,需要对多面体模型的建模算法进行适当改进,以扩展多面体模型对循环嵌套的表达能力。此外,循环分块作为提升数据局部性的一种重要的循环转换方法,目前在多面体模型中仅支持规则的平行四边形分块方式,然而,这种规则的分块形状可能携带着复杂的不规则依赖关系,将严重影响数据局部性的优化效果。并且,日益复杂的硬件存储体系结构也使得旨在增强数据局部性的最优分块算法变得困难。因此,本文开展的多边形分块技术,对讨论如何通过选择合理的分块形状和大小以进一步优化数据局部性具有研究意义。本文在多面体模型的基础之上,主要工作如下:1、提出了一种多面体模型识别预优化方法:多面体模型建模的严格限制条件,使得许多嵌套循环无法被识别并表示为多面体形式,使得许多循环失去了使用多面体模型优化的机会。为了解决该问题,本文针对循环中的一些不规则结构,基于开源的LLVM编译框架,新增并实现了一个针对多面体的规范化处理遍(Pass),通过一种定值替换的方法,以图解决对多面体建模影响最大的非仿射因素。此外,为了能让识别算法更快的收敛于热点循环,基于自然循环树的遍历,对静态控制块识别算法进行了进一步优化。2、提出了一种基于重用模式的多边形分块方法:在当前的多面体模型中,采用简单的循环分块方法仅支持构造规则的平行四边形分块。虽然规则的分块也可以提升数据局部性,但这种简单的分块方式往往隐藏着较为复杂的依赖关系,将严重影响循环分块优化的数据局部性效果。此外,该方法也会导致过多的分块数量,将进一步增加数据的管理开销,降低因为分块带来的性能提升。为了解决这个问题,本文基于多面体模型强大的线性表示能力,提出了一种基于重用模式的多边形分块方法,对分块形状和分块大小给出了一种优化的解。本文基于多面体模型的相关循环优化工作,已基于开源的LLVM编译框架进行了实现,测试结果验证了相关优化方法的正确性,并对优化的性能进行了测试。
其他文献
我国运动员不断在国际网球大赛取得优异的成绩,推动了国内网球运动的发展,校园网球教学也受到重视。近几年国家先后出台《教育部办公厅关于开展全国青少年校园网球试点工作的
在买卖标的物出现瑕疵时,我国《合同法》第111条赋予了买受人减少价款或报酬(以下简称“减价”)的权利,但本条对于减价之界定、适用及计算方法等均未做出明确规定。2012年《最高人民法院关于审理买卖合同纠纷案件适用法律问题的解释》(以下简称“买卖合同司法解释”)出台,第23条中对减价的计算方式进行了规范,然而由于规定与理论上存在较大差异,反而引起了学术界更广泛的关注和讨论。除立法上规范之不足以外,在司
随着电子监控技术和司法体制改革工作的开展,在社区矫正领域,电子监管技术得到了研究和应用。随着社区矫正服刑人员位置信息的累积,如何利用这些数据给社区矫正的工作提供帮助是一个很有意义的研究方向。面对此需求,本文对社区矫正领域的行为轨迹的处理在DBSCAN算法的基础上进行了一些改进来进行分段和聚类。该方法能够对社区矫正的人员出行轨迹进行识别和特征提取。并将其与POI数据结合分析其语义信息,给社区矫正的轨
目前,各种移动定位设备在人们的日常生活中无处不见。然而在使用这些设备的过程中,生成的轨迹数据也被第三方服务器悄悄地收集着。这些轨迹数据包含着用户丰富的个人信息,如若这些数据在未经处理的情况下直接发布,则会泄露用户的个人隐私。目前移动对象轨迹隐私保护的热点话题包括:数据可用性、隐私模型、用户个性化。通过对热点话题的研究与分析,本文分别针对这三个方面提出了不同的轨迹隐私保护方法:(1)针对轨迹匿名后的
数据挖掘中的关联规则分析是研究的一个主要方向,它主要用来揭示数据库中项目或属性之间的相关性,而挖掘关联规则之前最重要且繁琐的一步是频繁项集的挖掘。在传统的频繁项集
本文选取司法实践中定罪争议较大的何某非法占有手机这一案例(在何某非法占有手机案中,何某系劳务派遣单位派遣到快递公司从事分拣工作的快递分拣员,其以虚假的身份与苹果公
在无线网络通信中,如何对频谱资源优化利用是组网时的核心问题。为了确保给各设备频率分配结果的正确性,需要在频率分配后对信号质量进行评估,避免各子网设备之间的相互干扰
附条件不起诉的内容确定于2012年修改的《中华人民共和国刑事诉讼法》。这一制度是审查起诉阶段关于恢复性司法理念的重要体现,符合新时期对未成年人权益保护增强的目的,但由
监察留置措施是监察委员会所拥有的一项新的限制人身自由的监察强制措施,具有独立性和强制性。这不仅是监察体制改革的最新成果,更是其中最核心的调查手段。从监察留置措施的
学位