首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
对DPPEJ(Distributed Parallel Programming Environment for Java)软件包的工作原理作了详细的介绍,并采用Java语言实现了运行于DPPEJ环境下的FFT迭代算法和递归算法的并行计算程序.通过对实验数据的性能分析表明,由于Java代码的简单性和可移植性,基于DPPEJ的Java并行计算程序通过使用RMI远程方法调用可以较好地利用网络环境下的计算资源进行分布式的并行计算,具有一定的应用前景.  相似文献   

2.
三维数值流形方法(three dimensional numerical manifold method,3D-NMM)是岩土工程数值模拟中强大的数值方法之一。但一直存在接触判断困难、计算处理数据量大,效率低等问题。将并行计算技术应用于三维数值流形方法覆盖系统生成可以有效提升其覆盖系统的生成效率。详细研究了并行编程模式下三维数值流形法覆盖系统的生成算法。基于MPI分布式内存编程原理,将分区覆盖生成作为三维数值流形法并行覆盖生成基本思路。先采用规则粗六面体网格覆盖问题域,并利用Metis划分网格形成负载基本均衡的子区域,在原有串行算法的基础上设计了子区域覆盖系统的生成算法。并基于分布式内存存储模式下不同区域间数据传递需求,对本并行算法建立了界面信息传递算法,用以并行计算过程不同区域间中数据交流。最后,使用C++开发了基于布尔运算的三维数值流形单元及覆盖系统并行生成算法。算例表明此并行覆盖系统生成算法可有效提高三维数值流形法覆盖系统的生成效率及其应用规模  相似文献   

3.
分析了Matlab并行计算工具箱中各部件的关系,对分布式并行计算环境中的关键参数进行了设置,构建了并行计算机群。将基于Matlab机群的分布式并行处理引入到图像匹配中。以灰度相关匹配算法为例,结合并行处理对图像灰度匹配进行并行实现。实验结果表明:并行化处理能有效缩短匹配时间,对进一步研究并行图像处理有一定的指导意义。  相似文献   

4.
石润华  邹莹  钟诚 《广西科学院学报》2003,19(3):108-111,140
介绍移动Agent和基于移动Agent并行计算的基本思想和一个实际的移动Agent支持系统——Aglet系统的基本原理。在此基础上,以一个并行求和程序为例,介绍基于移动Agent的并行计算的具体实现方法,为移动Agent的实际应用提供参考。  相似文献   

5.
为了测量特高压直流输电线路下的空间电荷密度,设计并实现了一种分布式测量系统。测量系统中有多台空间电荷密度测量装置,装置的测量原理是离子计数器法。所使用的电荷密度传感器为同轴圆柱型极板,并装配轴流风扇与流量计。装置采用STM32型ARM芯片作为核心控制器,以ZigBee无线传输方式与上位机通信,下位机软件使用C语言进行开发,上位机软件为C#WinForm程序,软件开发中使用了多线程并发技术。在昌平特高压试验基地使用了此测量系统,验证了此系统的可用性。  相似文献   

6.
在探讨并行分子动力学算法的基础上,介绍机群并行分子动力学计算环境的构建.详细说明了在机群并行计算环境下,并行分子动力学计算的编程过程和实现方法.最后以并行分子动力学程序Lammps为例,介绍其在自强3000机群并行计算环境下的安装和使用,并以二维LJ裂纹扩展模拟的实例进行验证,得到一些初步的结果.  相似文献   

7.
为了使得在数据分析领域广泛使用的R语言能够应用于大规模数据的分布式流处理计算,基于Spark Streaming框架,设计和实现了一个面向R语言的分布式流处理系统。系统提出了一套完备的R/Java跨语言交互模型,实现了R语言程序和Java程序的互相调用,从而使得R语言程序可以运行在Java平台上,改进了R语言在大规模数据处理和并发计算等方面的不足。系统也提供了Spark Streaming的R语言编程接口,提高了后者的易用性。通过实例验证了该系统的可行性和实用性。  相似文献   

8.
基于Python和CORBA的分布式程序设计   总被引:1,自引:0,他引:1  
提出一种使用Python和CORBA开发分布式软件系统的方法,以降低编写分布式应用程序的复杂度.充分利用了CORBA软件体系结构的特点和优势,能够在不同平台、不同语言之间实现对象通信.给出了一个使用Python语言并基于C/S模式的程序框架,实现分布式环境下的资源共享、代码重用、可移植和对象之间的互操作性.整个框架在分布式计算环境中可作为使用Python和CORBA开发实际软件系统的指导.  相似文献   

9.
针对混合润滑数值分析将动压效应、弹性变形和界面接触特性耦合而非常耗时的问题,基于共享内存并行系统的多线程程序设计语言OpenMP,提出一种多线程混合润滑并行计算数值方法——红黑线交叉并行计算法.该并行计算模型是将雷诺方程求解域分成两个相互独立的子求解域,依次对两个子求解域进行并行数值求解,可以有效克服CPU线程间数据争用问题,加快求解速度.着重研究了并行计算核数、网格数量和工作站配置对并行计算性能的影响,分析结果表明:并行计算模型能够有效提高滑动轴承混合润滑计算速度,并行计算速度的提升幅度与并行计算核数成非线性关系,随着CPU核数的增加计算速度的增加幅度逐渐减小;此外,与内存和缓存相比,CPU的主频对并行计算速度有非常大的影响.  相似文献   

10.
针对单台微型计算机进行数值模拟耗时长的问题,在微软公司开发的32位视窗操作系统下建立了网络并行计算环境.把2台微型计算机连成一个星形结构的以太网,以并行虚拟机作为网络并行计算平台、Vi sualC 作为开发工具,通过建立帐号及主目录、配置网络、设置系统环境变量和测试等步骤,完成了并行虚拟机的配置与调试.采用C语言自行研制了并行凝缩算法的源程序,并进一步以主从进程模式对金属平板轧制过程的弹塑性力学行为进行了数值模拟.研究结果表明,所建立的网络并行计算环境运行可靠,并行加速比可达1 785,并行效率达到了89%,与单台微型计算机相比,不仅提高了运行速度,且大大缩短了计算时间.  相似文献   

11.
文章介绍一个面向普通PC互连构成的多处理机系统的并行程序开发环境ParaDK.ParaDK由并行程序设计语言ParaC、并行操作系统ParaOS和一个并行程序调试工具组成.ParaC是标准C++扩展了支持并行的宏与库函数而成.ParaOS在MSDOS基础上增加了并行处理所需功能并支持多线程.对ParaOS的多线程机制和线程间同步与通信的方式作了较详细的讨论,并简要介绍了并行调试工具的功能.  相似文献   

12.
PARLOG语言是一种适合于并行逻辑程序设计的语言,广泛应用于人工智能及并行处理等领域。从 PARLOG的语义描述出发.结合与/或树计算模型及进程调度算法.介绍了 SUN工作站上设计实现的一个实用的并行逻辑设计环境——PARLOG顺序编译系统(PSCS)。该系统采用中间抽象机结构.以C语言为目标语言,不仅具有高效率的执行代码.而且易于移植。  相似文献   

13.
本文对计算并行性的几个级别,给出了Petri nets方式的描述并且研究了它们的并行特点,实现了对典型新一代计算机体系结构和语言的并行流程的描述。  相似文献   

14.
介绍了并行机MANNA上所采用的Dual-Object模型,并通过引入从语义角度出发而给出的数据一致特性描述,在一定程度上解决了基于远程对象调用的分布式对象实现效率低下的问题.通过程序设计实例,讨论了相关的扩展C++并行程序设计方法  相似文献   

15.
徐春 《科技信息》2011,(17):I0104-I0105
平行语料库研究是近年来语料库语言学横向发展的新趋势。人们清楚的认识到大规模的高质量汉英平行语料库在自然语言处理、比较语言学研究和第二语言教学等众多领域中的巨大价值。文章介绍了一个大规模汉英双语平行语料库的构建系统,利用互联网上存在的海量多语言文本资源,通过网页的内容分析和链接分析,实现了一个双语语料挖掘的自动获取系统,包括其总体规划、实施模型和流程细节。目的是通过学习国内外资料。最终建设一个基于互联网的平行语料库自动构建系统。  相似文献   

16.
介绍了OpenMP的并行执行原理和语言规范,重点讨论了OpenMP的循环并行化、迭代相关、数据共享、任务调度等问题,最后使用OpenMP技术优化了遗传算法,并进行了性能的对比.  相似文献   

17.
摘要:
针对当前工艺条件下多核处理器存在程序并行性不足的问题,设计了一种采用数据驱动机制、支持函数语言风格编程的多核处理器,包括通用处理器核、数据驱动模块和片内路由器.其中:通用处理器核用于执行常规程序;数据驱动模块用于检测数据的完备性;片内路由器则可提供处理器核之间及簇之间的通信.实验结果表明,所设计的多核处理器能够支持C语言“函数式语言”风格的编程模板.每个C代码段执行纯函数的操作,消除了函数间的共享变量,使得并行编程的复杂度有所降低.同时,所采用的数据驱动机制没有执行顺序的严格限制,充分挖掘了算法潜在的并行性.经测试,数据驱动多核处理器的加速比随着计算资源的增加而增大,从而验证了数据流计算机的加速倍数随处理器数目增加而线性增长的结论.
关键词:
数据驱动; 并行编程模型; 数据流机; 多核处理器
中图分类号: TP 338
文献标志码: A  相似文献   

18.
并行程序的一种形式化硬件综合方法   总被引:1,自引:1,他引:0  
基于并行语言的操作语义,提出一组将语言构造模块转化为硬件电路的规则。利用这些规则,系统地将程序转化为由寄存器、锁存器及数据路径组成的电路。硬件实现的正确性可以通过转化规则得以保证。  相似文献   

19.
介绍了在VC^++6.0中内嵌汇编语言的一些技巧,针对PC机与单片机并行通信的硬件电路,给出了内嵌汇编语言以及通信程序的实现方法.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号