空间邻近问题的异步并行算法研究及实现

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:wanfl1985
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文依托课题组承担的空间信息服务系统预研项目,进行空间计算基本算法的并行化研究。重点研究了空间邻近问题中的“所有最近邻居问题”和“Delaunay三角剖分问题”,设计并实现了上述问题的异步并行算法。论文主要工作如下:   论文针对空间邻近问题的异步并行基本原理展开研究。分析了空间邻近问题的独立并行性质,定义了点与点之间的顺序关系、远邻关系和远邻集合,给出了远邻集合的几何性质,并证明了远邻关系的继承性,即前驱的远邻是后继的远邻,为异步并行算法的设计提供了理论基础。   论文设计并实现了一种“所有最近邻居问题”的异步并行算法。将整个任务按功能分解为若干子任务,每个子任务计算各自基点的最近邻居。由于远邻关系的计算和继承之间的独立性,子任务既可以独立计算远邻关系,也可以利用其它子任务的计算结果,减少计算量。各个子任务之间并行执行,不需要同步操作。定义了远邻字典距离参数,并将其分布函数的统计特征与LogGP模型相结合,进行了算法性能分析。   论文设计并实现了一种快速DT近邻算法。定义了搜索区间,利用DT近邻与隶属区间的对应关系,得出搜索区间的嵌套关系等价于空间区域的包含关系的结论。基于分治原理,构造了不包含归并过程的快速DT近邻算法。并且利用DT近邻的数据并行性质,基于数据划分,将快速DT近邻算法并行化。由于算法的计算复杂度与数据分布特征相关,数据划分导致总计算量减少,并行算法呈现超线性加速比。   论文设计并实现了一种“Delaunay三角剖分问题”的异步并行算法。将异步并行原理与快速DT近邻算法相结合,设计了异步并行算法。   上述异步并行算法在多核计算平台上实现,测试结果表明,性能优于其它并行算法,相比予串行算法,呈现超线性加速比。
其他文献
根据六度分隔理论创立的面向社会性网络的互联网服务——社会性网络服务(Social Networking Services)正随着互联网的蓬勃发展而方兴未艾,同时,移动通信技术的快速发展,使得
对等网络是一种有别于传统C/S模式的网络连接新技术,由于在协同工作、分布式共享资源、大规模并行计算和高可扩展性等方面显示出独特优势,近年来获得了极大的发展。然而对等网
在工业生产信息化的过程中对于数据处理存在实时性和分布性两种需求。这就要求数据库既能在保证数据一致性的前提下处理大量具有时限的事务,又能适应设备分散的现状实现资源共
Web服务技术作为面向服务计算范型的主要实现技术,有效提高了异构环境下分布式应用的开发效率,降低了其开发成本。服务发现与选择作为Web服务技术体系中的关键技术,提高了软件复
模型驱动体系架构(MDA)和构件开发技术(CBD)都是有效提高软件复用的开发模式,但由于平台的异构性和易变性,使得构件开发在构件集成、组装及互操作方面困难重重,而MDA正是解决
卫星网络仿真是对卫星网络进行优化设计、性能分析、效能评估的有效途径。本文针对卫星网络的建模与仿真开展了如下工作:   围绕卫星网络的建模问题,本文在分析卫星网络组成
随着信息社会各个领域的发展,数据的采集和存储变得越来越重要。传统的数据库技术由于缺乏对时序关系的支持,不能有效地管理与时间相关的数据。时态关系模型的提出拓展了传统的
可计算性理论产生于对算法概念的数学研究,主要研究目标是可计算性对象的计算复杂性和不可计算对象的数学结构。本文研究了计算可枚举图灵度中的嵌入扩充的一个问题,证明了对任
以地球为中心的空间环境仿真系统中,大气效果的实时绘制对于系统的视觉效果以及仿真结果的真实性都起到重要作用。   大气散射是引起各种大气效果的主要原因,对其模拟是大气
本文在对现有网格资源发现方法进行分析的基础上,进一步结合了集中式与非集中式网格资源发现方法的优点,给出了一种具有较高资源发现性能的非集中式网格资源发现方发—树型网格