共查询到20条相似文献,搜索用时 240 毫秒
1.
通过分析影响算法的并行效率的主要因素,根据分而治之策略中的分块思想提出了一种求解三对角方程组的并行追赶算法。然后在机群系统中,MPI环境下实现了该并行算法,对并行算法的加速比和效率与原串行算法进行了比较,结果表明此算法有较高的计算效率。 相似文献
2.
通过分析影响算法的并行效率的主要因素,根据分而治之策略中的分块思想提出了一种求解三对角方程组的并行追赶算法。然后在机群系统中,MPI环境下实现了该并行算法,对并行算法的加速比和效率与原串行算法进行了比较,结果表明此算法有较高的计算效率。 相似文献
3.
4.
《郑州大学学报(理学版)》2020,(1)
对称稠密矩阵特征问题的求解通常转化为三对角矩阵特征问题的求解,基于对称三对角矩阵特征求解的分而治之方法,提出了一种基于消息传递接口(message passing interface,MPI)+Cilk多任务并行模型的混合求解算法,采用进程间数据并行和进程内多线程任务并行的方法,实现了对分而治之算法中分治阶段和合并阶段的多任务划分和动态调度。进程内利用Cilk任务执行的有向无环图模型,解决了线程级并行的数据依赖和饥饿等待等问题,提高了程序的并行性;进程间通过粗粒度计算任务的划分,优化了MPI部分的数据通信流程和负载均衡问题。数值实验表明,混合并行算法在计算性能和可扩展性方面都要优于纯MPI并行算法。 相似文献
5.
6.
《牡丹江师范学院学报(自然科学版)》2016,(2)
针对一类典型二维Laplace问题,研究其有限差分离散方法及其相应离散系统的并行求解算法与并行程序设计,本文设计给出一种求解二维Laplace问题的串行算法和相应的并行算法及OpenMP并行程序。数值实验结果验证:并行算法与并行程序是正确可靠的;对于中等规模问题8线程加速比达到3.03,且在同等的线程数目条件下,求解规模越大,加速比越大 相似文献
7.
学生通过学习C语言,主要是掌握程序设计的一些基本方法和技巧。因此,在重视理论教学的同时,必须加强实验环节。本文通过分析《C语言程序设计》教学中存在的问题,结合自己的教学实践和工作实际中运用C语言的一些体会,对C语言教学改革实施提出一些设想,给出一些教学方法和建议,以促进C语言教学。 相似文献
8.
Navier-Stokes(N-S)方程组是描述流体运动的基本方程组,其数值模拟对我国的国防建设与工业设计非常重要。在高性能并行机和并行计算技术飞速发展的今天,其并行数值计算方法的研究是当前计算流体力学领域最前沿的热门课题之一。基于局部与并行有限元离散技巧和区域分解方法,给出了数值求解定常不可压N-S方程的若干高效并行算法,这些算法实现简单,稍加修改现有的串行程序即可实现并行计算,通信需求少,能快速有效地模拟复杂的流体流动行为。我们给出了一些理论结果和数值算例,验证这些算法的有效性。 相似文献
9.
时空转换思想与算法并行化 总被引:2,自引:0,他引:2
通过对求解最优化问题计算的4种并行化方法的剖析,分析了数学思维过程中如何应用时空转换,把一个复杂问题的求解分解为在我个时空上的并行计算,加深了对设计并行算法的思维过程和多时空变换的理解。 相似文献
10.
基于MPI的二维泊松方程差分并行实现与测试 总被引:1,自引:0,他引:1
消息传递是一种广泛应用于集群环境下的并行编程模型.针对简单二维Poisson方程的第一边值问题的典型差分格式,在MPI并行环境下,使用五点差分离散和雅可比迭代法实现了此类方程的并行求解.实际测试表明此类方程在一定问题规模下,其并行算法具有很好的加速比和并行效率. 相似文献
11.
论以话题任务为中心培养学生语言技能——任务型模式下的大学英语多媒体课堂教学内容设计 总被引:1,自引:0,他引:1
以任务型教学法为基础,结合以《大学体验英语》教材为依托的多媒体教学内容设计,探讨以话题任务为中心课堂教学内容设计应该遵循的原则以及需要注意的问题,指出以话题任务为中心的教学设计能促进学生自主学习,提高学生综合交际能力。 相似文献
12.
13.
阐述了基于模型同构、利用动态语言实现敏捷并行程序设计的方法,通过对Python语言并行性的研究,分析了在动态语言背景下实现敏捷并行程序设计的机制,提出了一种改进并行动态语言的模型,着重讨论了并行数据模型的映射方法,以及利用信号同步和数据锁实现并发控制的机制. 相似文献
14.
介绍了素数的定义、Solovay—Strassen素性测试算法、Miller—Rabin素性测试算法和RSA算法的基本原理,以及RSA算法在自然科学领域中的应用。进行了素数生成算法,RSA算法的安全性分析。设计了基于RSA算法的文件加密系统流程图,利用计算机语言编程实现了文件加密和解密的实验系统。该系统简单易于实现,可以用于网络安全实验教学中,以促进学生对密码学中抽象理论的理解。 相似文献
15.
浅谈程序设计语言课程教学方法 总被引:4,自引:0,他引:4
程序设计语言课程的一个最基本目的是:使学生既掌握程序设计语言的语法知识、编程技术和基本算法,又掌握程序设计的思想和方法,更具备利用计算机求解实际问题的能力,能灵活运用程序设计语言进行程序设计。现在很多高校都为学生开设了程序设计语言课程,但不论是计算机专业还是其他专业的学生在学习本类课程时,一般都处于计算机程序设计的初学者阶段,在教学过程中较难的是如何激发学生的兴趣、引导学生突破传统的思维方式,进而使学生建立起计算机世界的语言描述和解决问题的模式。为此,探究了一套程序设计语言课程的教学方法,即以学生为主体,教学与实验相伴授课,并扩展传统的实验课为“小课题实验讨论课”,同时根据学生情况分级教学,最终让学生兴奋、愉悦、主动、独立地解决实际问题,并作出科学的总结。 相似文献
16.
在水平井实际应用中,实钻轨道常偏离原设计最优轨道.把实钻轨道与已设计最优轨道的状态变量差值作为参数,建立带有参数的三维水平井最优控制模型,把该模型转化为非线性规划问题求解,讨论了该非线性规划问题的最优解性质.依此性质给出一个全局最优的算法,并将其应用到实际水平井轨道设计中,数值结果表明模型及算法有效、正确。 相似文献
17.
C语言作为目前国际上广泛流行的编程语言,是目前国内众多高校的公共必修课程之一。但从国内高校的近几年教学来看,教学效果明显达不到想要的效果。许多学生课程修完后连一个小程序都难以编写。针对上述情况,在简要介绍C语言内容的基础上,结合笔者多年教授C语言的体会,对C语言的学习方法和编程风格提出了一些个人看法。 相似文献
18.
单永杰 《辽宁师专学报(自然科学版)》2014,(2):43-45
程序设计课程是高校计算机专业和理工科专业的必修课程.通过对该类课程的分析研究和教学实践,摸索出以软件开发为导向的教学模式,这种教学模式紧紧围绕着程序设计课程的教学目的,即让学生学会并运用程序设计的灵魂——算法以及程序设计的一般方法.以软件开发为导向的教学模式是以程序设计方法为指导原则,以算法为描述手段,以程序语言为实现工具,以学生合作学习软件开发为主要形式,使学生不但能够学习掌握具体的计算机语言,而且能够学会软件开发的基本方法,同时能够培养学生的团队精神,从而实现更高的教学目标和更好的教学效果. 相似文献
19.
汇编语言程序设计教学改革探讨 总被引:1,自引:0,他引:1
汇编语言程序设计教学中存在课程内容复杂、难度大等特点,学生普遍存在学习兴趣不浓、动手能力不强的问题.本文从教学实践中总结出多条改革措施,针对教学过程、教学方法以及考核方式等方面存在的问题进行了初步探讨. 相似文献
20.
讨论了高阶AAMMA中并行复合算子的定义.用一个反例说明原先定义的缺陷,在给出修改后定义的同时,证明了新定义的正确性. 相似文献