并行计算在矩阵运算中的应用

来源 :昆明理工大学 | 被引量 : 6次 | 上传用户:fq1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术不断发展,高性能计算已应用到很多领域。数值计算作为一个科学计算方法,结合并行计算能够快速解决许多工程上的实际问题,数值计算又称数值分析或者数值计算方法,自从数字被人类创造出来,计算就已经与我们无法分开,生活离不开计算,数值计算为各类数学有关的问题提供相关算法的方法和理论。人们通过计算工具,运用算法就能对一些复杂的数学类问题进行数值求解。数值计算的研究内容之一就是矩阵,包括矩阵的运算和矩阵的特征值求解等。利用矩阵进行求解,不单可以解决在数学领域里一些线性规划、非线性规划及复杂方程等问题,并且在航空航天、土木工程、气象研究和物理学等等学科中也发挥着重要作用。可以说,科学研究已经离不开矩阵计算了。为了更好地对高性能计算中并行算法的设计研究,相关部门定义了一个消息传递的标准——MPI (Message passing Interface),在这个标准之上开发出了消息传递的软件MPICH,使得MPI标准得到了具体实现,由于它性能卓越和易操作性,受到广泛程序员认可,是目前最流行的、应用最广泛的一个并行环境,很好的解决了大规模机群之间的通信问题。本文主要是对矩阵进一步细分,采用并行算法与矩阵算法相结合,通过MPI标准下搭建机群并行环境,运用并行QR分解和约当算法实现对矩阵的分解和求线性方程组的的全部解。论文首先对并行计算及其发展做了一个简单的介绍,阐述高性能计算机的发展历程,叙述了目前应用最广泛、最流行的针对消息传递定义的MPI标准,以及在这个标准下建立的并行编程环境,通过Windows XP系统结合MPICH搭建了一个并行编程环境的机群系统。接着介绍了传统的串行矩阵计算算法及对矩阵运算进行并行化计算,利用并行算法结合矩阵分解算法对矩阵进行分解及求特征值,对整个程序设计进行了分析和很好的程序实现。最后,通过并行算法结合矩阵QR分解和约当变换求解对一般的n行n列矩阵进行了优化,通过实验结果对传统的串行算法与并行算法对比分析,体现了并行算法对整个程序的运行效率有显著的提高。
其他文献
随着中国经济的转型和社会的发展,未成年人犯罪正在呈现出逐年上升的趋势,造成了巨大的社会影响,并引起了社会各界的广泛关注。本文从分析未成年人犯罪的心理出发,试图根据我
随着时代的发展,网络发挥着的地位也日趋关键,网络管理员愈发关键,现今对网络管理员的需求也日趋严苛。因此提升网络的服务质量、提高工作效能至关重要。本文就目前高校网络
<正> 长柄对萼猕猴桃 新变种 Actinidia valvata Dunn var.longipedicellata L.L.Yu,var.nov. A vsr.valvata recedit pedicellis longioris 3.5—4cm longis,floribus major
研究背景肾上腺肿瘤的发病率约为1%。随着近些年医学影像诊断技术的飞快发展,因意外而发现的肾上腺肿瘤越来越多,这些肿瘤可被称为意外瘤,包括错构瘤、脂肪瘤、嗜铬细胞瘤、转移
自然保护区功能区划是制定自然保护区综合管理计划,实现自然保护区有效保护,综合开发以及周边区综合发展的重要基础.应用生态系统及生态经济系统理论和方法,按照系统结构决定
<正>据《南方法治报》报道,2018年12月2日,湖南省沅江县发生一起男童弑母案。然而不到一个月,该省衡南县又发生了一起少年锤杀父母案。由于这2起弑亲案的犯罪嫌疑人未达到刑
随着物联网技术的蓬勃发展,电子技术、自动化、信息控制及众多高科技开始被广泛的运用到各行各业,在卫浴行业也是如此。传统的卫浴产品研发开始逐步向智能化转变,在中国市场
随着我国科技的不断发展,信息技术的不断进步,我国社会在经济与文化方面都得到稳步发展。特别是信息技术的普及与运用,使其在经济领域已经得到了明显的体现。因此,在这个新的
以改善攀枝花市城市水资源管理现状、促进社会经济可持续发展为背景 ,在对攀枝花城市水资源利用现状进行大量调查、分析和研究基础上 ,结合城市实际情况 ,系统提出了城市水资
彝族海菜腔是石屏民族传统艺术优秀文化的代表,为保护国家非物质文化遗产,为促进文化旅游业快速发展,“石屏彝族海菜腔的传承发展”被摆在了重要的议事日程.面对长期研究而暂