循环变换增加并行粒度与改善数据访问局部性

来源 :复旦大学 | 被引量 : 0次 | 上传用户:kiujiabing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文在迭代空间变换的基础上,提出了一种利用循环变换增加循环并行粒度,改善循环数据访问局部性的方法.首先针对循环并行粒度的问题,该文利用了给定二重循环的相关向量集的某些性质,对迭代空间进行折叠,将外层循环变量不同,而内层循环变量相等的若干次迭代合并,成为折叠后迭代空间的一个结点,并且保持内层循环的并行性不变,从而达到增加循环并行粒度的目的.对于更普遍的情况,该文讨论了如何根据给定循环的循环向量集,确定一个循环变换对迭代空间进行变换,达到内层循环可并行和扩大循环粒度两个目的.其次针对循环变换中数据访问局部性可能变差的问题,该文从原程序的循环是局部性良好的循环这一前提假设出发,提出了对内层循环的不同迭代先合并,根据合并后的相关向量集变换迭代空间,以及折叠迭代空间的方法.这种方法能够在保持扩大循环粒度效果的基础上,达到保持原程序数据访问局部性的效果.该文从实际应用的角度出发,能够达到很好的循环并行化效果,而且是现有循环变换方法的一个推广.
其他文献
数据丰富而知识贫乏的状况导致了数据挖掘的出现,并且在短短的几年内,引起了许多领域的人们的极大兴趣。分类作为数据挖掘的一个重要主题,在统计学、机器学习、神经网络和专家系
该文通过对前人提出的移动代理安全技术进行分析,对Naplet移动代理系统的安全性进行改进,提出了一个安全的移动代理系统s- Naplet.s- Naplet的安全机制分成三个方面,依次是移
在现在这个数字化、信息化的社会里,随着多媒体技术、互联网技术的迅猛发展、存储设备容量的剧增和存储代价的减少,各种数字化产品如数码照相机、数码摄像机等的出现和广泛普
该文先介绍了MPLS及LDP协议.MPLS是下一代网络的关键技术.MPLS的标记及其绑定关系分配是由标记分发协议LDP完成的,高效、可靠的标记分发协议LDP是实现标记交换的基础.所以针
桌面视频会议系统是一种基于多媒体技术与网络通信技术的利用计算机召集会议的系统。近年来,随着数字视频压缩技术水平的提高,视频会议在实用化方面取得了快速发展,并在经济、科
基于内容的图象数据库检索技术是当今的一个研究热点,国内外许多研究机构都在从事这一课题的研究,并取得了一定的研究成果。针对这一研究课题,本文一方面详细介绍了基于颜色特征
本文是“工作流引擎及在线图形化流程设计器系统”项目的一部分,该项目主要是提供给政府部门使用,系统采用B/S架构,提供在线图形化流程建模、流程监控、流程汇聚、流程分支等
分布式双层细粒度动态安全系统是针对上述弊端研制的一种新型安全系统,包含两个相互平行的子系统:分布式微入侵检测系统(DM-IDS)和分布式微防火墙系统(DM-Firewall),形成一种
随着社会的进步,物质文明和精神文明的不断提高,人们对于安全的重视程度越来越高,因此视频监控系统已经广泛应用于金融、交通、工业等各个领域。由于科技的蓬勃发展和多媒体
该文提出通过设计一个详细剖析H.323呼叫时序各步骤的仿真终端,来调试异种设备互联时出现的故障.另外由于TCP/IP整个协议栈中没有实现QoS,加上IP尽力传送机制的先天不足,都导