自动向量化中基于数据依赖分析的循环分布算法

来源 :计算机科学 | 被引量 : 0次 | 上传用户:b329066975
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
循环分布是开发向量化程序的一个有效的方法。但是由于程序中的数据相关性,当前的自动向量化编译器实现完全的循环分布非常困难。因此,当前的自动向量化编译器一般采用简单的循环分布方法。以数据依赖关系分析为基础,从有无依赖环的角度分析了程序中语句的向量化能力,提出了基于语句向量化识别的循环分布算法,并在自动向量化中加以实现。通过此方法,可以充分地分析语句或依赖环的向量化能力,最终采用循环分布,将可向量化的语句与不可向量化的语句分布在不同的循环中。该方法可以处理当前的自动向量化编译器无法向量化的循环,对一些语句间有依
其他文献
针对当前图像库存在的图像语义内容不完整、缺乏统一描述标准、图像存储独立于DBMS而无法保证数据安全等问题,融合图像颜色、纹理、形状等低层特征、中层对象及高层情感,确定
在Hebb学习规则的基础上,运用离散Hopfield神经网络的联想记忆能力,对含有噪声而产生畸变的0~9数字进行了识别。通过改进神经网络的记忆样本,即先对记忆样本做正交化处理,再对
提出一种基于几何的快速海浪建模方法,即将人眼对海浪的观察感知结合到对海平面网格的区域剖分中,对人眼不敏感区域进行网格粗剖分,而对人眼敏感区域进行网格细剖分,进一步对不同区域采用不同的数学函数或不同的参数控制来模拟海浪的涌动,同时通过设置相应的随机过程来增加敏感区域海浪的细节运动模拟。所提出的方法具有实现简单、计算消耗小、算法易于实现等优点,可满足游戏、动画等应用场景对海浪背景的实时性要求。仿真试验
针对大型多人在线游戏(Massive Multi—player Online Game)中不断增大的游戏资源需求同有限的服务器负载能力之间的矛盾,提出一种负载均衡的结构化多代理节点(Structured Multi-
信息隐藏的核心是隐写容量和隐秘信息的安全性。采用批量二值图像和图像分块技术,提出了一种符合Cachin安全性定义的批量二值图像隐写模型。在满足静态Markov链和独立嵌入的
利用奇异值分解的特性,提出了一种改进的基于奇异值分解的数字水印算法。该算法通过设定采样的起始和终止参数,对图像的频域幅度值进行有选择的部分采样。然后利用采样后的数据
针对智能公交系统(ITS)车辆调度难的问题,提出了网格环境下跨越多个域和系统的车辆实时调度工作流模型的特点和要求,以得到适用于ITS车辆调度的工作流元模型;提出了采用基于Petri
边信息是影响分布式视频编码系统率失真性能的关键因素之一。针对传统的运动补偿帧内插方案的固定宏块划分法忽略了视频序列中各区域运动强烈程度不均的特性,提出基于图像活
在校园引入手机"一卡通"业务时,需在数据安全等方面不断探索和改进方能全面提升管理效率和管理水平。对影响手机一卡通系统的不安全因素进行了分析,在系统采用的密钥系统、卡片
目前,如何在AdHoc网络中实现Anycast服务越来越成为研究的焦点。提出了一种在AdHoc网络中实现Anycast服务的通信模型,并在模拟实验网络中实现了此模型。此模型提出了一种新的IP