基于稀疏矩阵并行算法的混合调度模型研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:ntyiran
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从弗劳德在140多年前创建第一座船模试验水池以来,船舶与海工结构物流体性能检测长期依靠物理水池模型试验。在我国船舶与海工产业创新驱动急需互联网+水动力数值模拟先进平台的背景下,数值水池孕育而生。数值水池中很多求解模型都涉及到大量的稀疏矩阵向量运算。而现有基于MPI并行框架下的稀疏矩阵向量并行算法使得求解模型的计算效率得到了提升。针对目前现有的并行算法和调度策略模型无法有效解决大量疏矩阵向量乘法的负载平衡问题。本文通过稀疏矩阵存储结构优化,稀疏矩阵初始静态划分,负载任务动态调度等几个方面进行研究优化。并在此基础上提出了基于稀疏矩阵并行算法的负载混合调度模型。为此本文的主要研究工作如下:(1)分析稀疏矩阵现有的代表性存储格式,针对行格式压缩存贮法从实现原理和数据结构等方面进行研究,并在其存储结构基础上设计了二元索引的存储结构形式。优化稀疏矩阵存储空间,以减少在并行集群中数据分发协作的通信量。(2)分析现有矩阵运算时传统的并行划分方式,并根据稀疏矩阵结构特点以及稀疏矩阵向量计算实质,设计一种使稀疏矩阵非零元素分配更加均衡的静态初始划分算法即一维非零元素均等行块划分算法。并根据MPI并行框架进程间通信方式及处理流程具体实现所设计的一维非零元素均等行块划分算法。(3)针对稀疏矩阵向量乘法可能在并行运算时出现负载不均衡的问题,分析对比不同调度启动方式和机群负载均衡调度算法,提出一种适用于稀疏矩阵向量乘法负载均衡问题的混合调度模型。(4)分析并行集群中影响处理节点计算负载能力的因素,针对所提出负载混合调度模型,设计构建相应能够动态评估集群节点负载计算能力的表达式以及集群平衡阈值,并以此具体设计负载混合调度模型对集群中负载任务的处理流程。本文所提出的负载混合调度模型在MPI集群实验环境下通过对一维非零元素均等行块划分和加权轮询调度算法的结合使用来处理集群负载。并通过对实验数据的对比分析,验证了基于稀疏矩阵并行算法的混合调度模型具有更高的并行效率。
其他文献
图像渐变技术是在计算机图形学和数学图像处理的基础上发展而来的,通过特定方法以实现两幅图像的特征对齐,并产生两幅图像之间的过渡图像序列帧,从而实现从源图像到目标图像
近年来,国际贸易局势变化无常,货币汇率波动幅度逐渐加剧,企业对于人民币汇率变动预期也在不断调整。伴随着国内信贷规模的普遍收紧,从事进出口贸易的企业对短期贸易融资的需
实际工业控制过程中经常会存在各种不确定性成分或者外部干扰,这些情况会降低控制系统性能指标,更甚者会导致整个系统不能正常工作。设计合适的控制策略来充分考虑这些因素的
1978年以来,中国的国有企业经历了不同时期的改革与兼并重组,经济结构、规模与管理体制均有不同程度的变化。在经济快速发展的今天,无论我们如何评价,都不可否认国有企业在我
随着高性能计算环境规模与复杂性的不断增加,不可避免导致了系统的可靠性急剧下降,各节点利用率不均衡。造成长期运行的应用程序经常被系统故障中断,因此增加系统可靠性是十
模因算法(Memetic Algorithm,简称MA)是一种融合了群体全局搜索和个体生命周期学习(局部搜索)的启发式搜索框架。在MA解决复杂优化问题的过程中,全局搜索和局部搜索的计算资
近十多年来,Internet以前所未有之势使社会各个领域发生了根深蒂固的变化,许多企事业单位,各种组织机构以及个人越来越依赖于由Internet及相关技术提供的数字资源和通信信道
随着计算机应用的普及,存储在计算机中的信息越来越多,如何保护这些信息的安全成为人们关注的焦点。保护内存中数据的安全主要是保护数据的机密性和完整性。完整性可以确保攻
城市中的农业转移人口在经过三十多年的城市生活之后,如今已然形成了固化了的城市生存之道,他们在城市建构起来的日常生活场域显然越来越远离城市社会,城市内部二元矛盾日益
脑科学与类脑智能技术是当前的科技前沿,对人类的健康和人工智能技术以及新兴产业的发展意义重大。脑机接口技术是不依赖于大脑外周神经与肌肉正常输出通道的通讯控制系统,可