基于SIMD结构的矩形行列式并行算法研究 - 计算机工程与应用.PDF

基于SIMD结构的矩形行列式并行算法研究 - 计算机工程与应用.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SIMD结构的矩形行列式并行算法研究 - 计算机工程与应用

48 2012 ,48 (25 ) Computer Engineering and Applications 计算机工程与应用 基于SIMD 结构的矩形行列式并行算法研究 王艾昕 WANG Aixin 辽宁科技学院 工程实践中心,辽宁 本溪 117004 Information Technology and Practice Centre, Liaoning Institute of Science and Technology, Benxi, Liaoning 117004, China WANG Aixin. Research of parallel SIMD-based algorithm for matrix determinant. Computer Engineering and Applications, 2012, 48 (25 ):48-51. Abstract :On the theoretical basis of applying determinant ’s Schur algorithm, this paper puts forward the applica- ble parallel algorithm which divides pieces by the line on the SIMD-based computer. It disassembles one n-factorial determinant into some 2-factorial determinants which are independent relatively. The evaluating process of these 2-factorial determinants has parallelism. In addition, the paper offers the steps of algorithm and analyzes its acceler- ating ratio. Then it designs a series of experiments to explain the capability of the algorithm. Key words :SIMD(Single Instruction stream, Multiple Data stream); parallel computer; parallel algorithm; acceler- ating ratio 摘 要:在运用行列式Schur 余子式算法的理论基础上,提出了对SIMD 结构的并行机,可适用于对行列式按行 分块并行处理算法,把一个n 阶行列式的求值过程分解成相对独立的若干个二阶行列式的求值过程,而且它们 的求值过程是相对独立的,具有并行性,从而设计出n 阶行列式求值的并行算法。给出了该算法的实现步骤, 分析了算法的加速比;对算法进行了模拟实验,结果说明了其性能。 关键词:单指令多数据流;并行计算机;并行算法;加速比 文章编号:1002-8331(2012 )25-0048-04 文献标识码:A 中图分类号:TP301 并行计算技术作为计算数学的一个较新研究分 行列式计算的基本方法非常多,包括定义法、化 支,尽管其发展历史不长,但在计算数学的多个传统 三角形法、按行(列)展开法等,在此基础上一些数学 研究与应用领域中都取得了令人瞩目的进展,开发 研究者还对这些方法进行了扩充,如:递推法、数学 出了一系列切实可行的并行算法。矩阵计算的并行 归纳法、加边法、拆项法、线性因式分解法等。在计 化,就是几种典型科学计算问题的并行算法之一。 算机实现行列式的计算现有的算法一般是面向单机 的串行算法。最基本的方法就是根据行列式计算的 1 行列式算法概述 定义,利用代数余子式的递归调用循环执行。主函 行列式是研究线性代数的重要工具,在许多测 数的for 循环为: 量的数据处理、数据分析中都运用到了行列式,如: for(i=0

您可能关注的文档

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档