首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
PJVM(ParalelJavaVirtualMachine)采用扩充Java语言功能的方法,提供了基于分布式共享存储器的编程接口DSM(DistributedSharingMemory)和基于消息传递的编程接口MPI(MessagePasingInterface),用户可以利用Java语言和扩充的两个编程接口,方便地设计在异构环境下运行的并行/分布程序。  相似文献   

2.
JPI:基于纯Java语言的异构并行处理支持平台   总被引:4,自引:0,他引:4  
针对使用Parallel Virual Machinel(PVM)和MessagePassing Interface(MPI)软件包的解决方案,该软件包用纯Java语言实现了类似于PVM和MPI所提供的任务调度、通信和全局归约操作等方面的功能,基于JPI的并行程序的运行和性能测试表明,JPI不仅解决了并行程序在异构环境中的无缝移植问题,并且能够为包括网络密集型在内的并行程度提供有效的开发、运行支持。  相似文献   

3.
可预测扩展并行性能的并行程序设计模型   总被引:1,自引:0,他引:1  
BSP(Bulk-Synchronous)模型是独立于并行体系结构的,即可作为并行计算模型又可看作并地程序设计模型,该模型使程序员在算法设计阶段和编程调试阶段可精确地分析和预测并行程序性能。BSP程序可移植性强,可在多种并行系统发PVM,MPI等上实现。  相似文献   

4.
消息传递方式是广泛应用于一些并行机,特别是分布存储并行机的一种模式。PVM(ParallelVirtualMachine)和MPI(MessagePassingInterface)都是目前是广受欢迎的基于消息传递的并行程序库,其中PVM的消息传递接口,因其简单性,而没有给用户最大的灵活性以实现最佳的性能:为此,消息传递标准的讨论会工作组制定了消息传递接口MPI标准,为PVM实现最佳性能提供了可能。该文通过对PVM和MPI的比较,指出了从PVM应用移植到MPI应用时有利的方面和潜在的缺陷。如果一个应用程序能避开这些缺陷的影响,那么它就能够从移植中提高通信的性能,从而提高其分布式计算的性能。  相似文献   

5.
基于消息传递的并行计算环境:MPI与PVM的比较   总被引:6,自引:0,他引:6  
本文对在分布式计算中广泛应用的二种并行计算环境MPI(Message Passing Interface)和PVM(Parallel Virtual Machine)进行了比较。从MPI和PVM的设计思想出发,在可移植性、任务控制和分配、资源管理、容错、安全通信的上下文和多线程、通信方式、名字服务和消息句柄八个方面分析了它们各自的功能特点。  相似文献   

6.
1 引言 Delphi是一种面向对象的可视化应用程序开发工具。De-lphi5.0中包含了一组 Internet组件,用于创建Client/Server应用程序,实现基于Windows Socket(简称WinSock)的编程,访问 HTTP、UDP、FTP、SMTP、POP3和NNTP等服务。 Delphi 5.0通过 Windows提供的 Socket进行消息传递,但它不需要直接与WinSock的API打交道,因为通信组件已经封装了WinSock的大部分API,使得对WinSock的访问大为简化。W…  相似文献   

7.
POWERTOY这个软件包 ,包括了15个“玩具”!它们是TweakUI,FindX,SendtoX,ShortcutTargetMenu,ExplorerFromHere,DOSPromptHere,RoundClock,DeskMenu,CabFileViewer,FlexiCD,FastFolderContents,TapiTNA(TelephonyTaskbarNotifi cationApplication),Quicker,XMouse,Autoplay。由MicrosoftWin95…  相似文献   

8.
GK 《电脑》2000,(9):87-87
制作厂商:Raven Software发行公司:Activision游戏类型:第一人称射击系统要求:PⅡ300/64RAM/3D加速卡预发日期:9月官方网址:http://www.ravensoft.com/eliteforce/ 星际历8888年,船长日志:这次我们要去的星球叫“雷神之锤”……。 FPS(First Person Shooter)第一人称射击游戏是当今最受欢迎游戏形态之一,《Star Trek Voyager: Elite Force》的推出必将让你大为兴奋,因为这是一款以星际为背景的…  相似文献   

9.
SDP(Source Data Processor)是上海市长途电信局“长途电信营业帐务系统”( Telecom m unicationsBilling System ,TBS)中的原始数据处理子系统。TBS是一个集原始数据处理、客户管理、帐务处理于一体的大型数据处理系统,在VAX/VMS操作系统下用PASCAL语言实现。本文将介绍SDP的软件结构设计及数据结构设计,并详细讨论几种对SDP的时间和空间效率至关重要的算法和数据结构  相似文献   

10.
95001单芯片定点DSP在多路话音谱带式声码器中的应用//MicroprocessorsandMicrosystems.-1994(1).-12~17采用先进的数字信号处理器(DSP)可在单片式DSP上并行实时地实现多个话音编码器。这样,就可以以很...  相似文献   

11.
MCNP-4C多粒子输运蒙特卡罗程序的MPI并行化   总被引:1,自引:0,他引:1  
三维连续截面多粒子输运蒙特卡罗程序MCNP-4C-经过MPI并行改造,实现了MPI 并行化.采用分段随机数发生器,并行取得了与串行完全一致的结果,500个处理器的计算速度较串行提高了460倍,并行效率达到92%,可计算包括临界在内的多粒子输运问题.  相似文献   

12.
The structure and implementation of P3C, a compiler that uses relatively simple parallelization techniques to produce highly efficient code for both shared-memory and distributed-memory MIMD multiprocessors, are discussed. P3C is a fully automatic, portable parallelizing Pascal compiler for scientific code, which is characterized by loops operating on regular data structures. P3 C compiles the same source code to all target machines without modification. P3C gives an accurate estimate about whether the parallel code will actually reduce execution time over serial code, taking into account the associated overhead. It derives the estimate by statically analyzing the program at compile time, referring to a table of the target machine's parameters. Speedups of up to 24 have been achieved on a Sequent Symmetry with 25 active processors. The estimated speedup was within 8% of the actual figure  相似文献   

13.
一种新型抗干扰32位串行编码及其实现   总被引:4,自引:2,他引:2  
针对航空系统电磁干扰严重,普通串行信号不能满足可靠性传输要求,详细介绍了某航空系统采用的32位串行码,此编码抗干扰性强,可靠性高;并基于单片机设计了该编码的发送、接收电路,用来实现32位串行码与普通串行码之间的相互转换;实践证明该系统运行稳定,可靠.  相似文献   

14.
刘有耀  杨鹏程 《计算机应用》2016,36(9):2422-2426
针对当前大量遗产代码无法重复利用的问题,设计一种新的编译工具将C的串行代码转换为基于MPI+OpenMP的混合并行编程代码,降低了并行编程的开发成本。首先,通过对JavaCC的优化,实现一种可以解析C语言的词法和语法分析器,进行源代码分析并生成抽象语法树;其次,根据语法树对源代码进行控制依赖性和数据依赖性分析,产生可并行化的语句块分区;再次,按照提出的并行代码生成方法得到目标代码;最后,基于Visual Studio 2010构建目标代码仿真验证环境。实验结果表明,该工具可以较为理想地实现串行代码自动并行化,与手工编写的代码在加速比上的误差为8.2%~18.4%。  相似文献   

15.
龚雪容  生拥宏  沈亚楠 《计算机应用》2006,26(10):2473-2475
着重论述了串行程序并行化过程中的数据收集部分代码的自动生成。提出利用等价类的方法获取数据的最后写关系,并建立包括计算划分、循环迭代和数据最后写关系的不等式限制系统,最后利用FME消元法对不等式限制系统进行消元处理,最终实现数据收集代码的自动生成。  相似文献   

16.
粒子输运蒙特卡罗程序MCNP在MPI下的并行化及完善   总被引:2,自引:0,他引:2  
引言 核禁试后,在美国加速战略创新计划(ASCI)的推动下,世界和我国在高性能并行计算机研制、并行计算方法和并行软件研制上均取得长足发展,每秒上万亿次的高性能计算机对一般的科  相似文献   

17.
徐晓钟 《计算机科学》2006,33(12):278-279
MDA的实现关键在于正确地建立模型和模型之间、模型和平台之间的关系,并准确地定义并实现不同模型之间的映射,本文探讨在MDA框架下,从元模型的构建、模型的映射到最终代码的生成一系列的实现技术。  相似文献   

18.
Averbuch  A.  Epstein  B.  Ioffe  L.  Yavneh  I. 《The Journal of supercomputing》2000,17(2):123-142
We present an efficient parallelization strategy for speeding up the computation of a high-accuracy 3-dimensional serial Navier-Stokes solver that treats turbulent transonic high-Reynolds flows. The code solves the full compressible Navier-Stokes equations and is applicable to realistic large size aerodynamic configurations and as such requires huge computational resources in terms of computer memory and execution time. The solver can resolve the flow properly on relatively coarse grids. Since the serial code contains a complex infrastructure typical for industrial code (which ensures its flexibility and applicability to complex configurations), then the parallelization task is not straightforward. We get scalable implementation on massively parallel machines by maintaining efficiency at a fixed value by simultaneously increasing the number of processors and the size of the problem.The 3-D Navier-Stokes solver was implemented on three MIMD message-passing multiprocessors (a 64-processors IBM SP2, a 20-processors MOSIX, and a 64-processors Origin 2000). The same code written with PVM and MPI software packages was executed on all the above distinct computational platforms. The examples in the paper demonstrate that we can achieve efficiency of about 60% for as many as 64 processors on Origin 2000 on a full-size 3-D aerodynamic problem which is solved on realistic computational grids.  相似文献   

19.
赵博  赵荣彩  徐金龙  高伟 《计算机科学》2015,42(1):50-53,58
为了充分发挥高性能计算机的计算能力,缓解程序员设计和编写并行程序的压力,扩充可用软件集合,设计并实现了利用交互界面深入挖掘程序中的可向量化语句,优化生成代码中的向量化语句,提高生成代码的执行效率.该方法对充分发挥高性能计算机的计算能力,增强系统可用性和扩展应用范围具有重要的意义,同时能够提供有效的辅助手段和工具支持.渐进式智能回溯向量化代码调优架构通过对用户提交的串行程序进行程序分析和变换,采用串行程序分析、数据依赖分析、向量化分析等技术手段,根据分析结果对程序进行变换和优化,自动生成最终的向量化代码.该方法通过分析串行程序中潜在的并行性,将其自动变换为等价的向量化代码形式,大大简化了程序员的工作.  相似文献   

20.
王严  周西峰  郭前岗 《微机发展》2012,(3):176-178,182
针对微处理器片上串行异步通信接口灵活性欠佳的不足,给出了一种将微处理器通用I/O口扩展成串行异步通信口的方法。利用微处理器自身的定时器,结合有限状态机设计思想,采用差分编码原理在通用I/O口实现了串行异步通信,该方法可以灵活地设定通信帧格式与码元长度。通过示波器检测发送端口的波形,验证了此方法的可行性,在解决通信可靠性和稳定性的同时,为微处理器串行接口的扩展和非标准协议串行通信提供了一种方案,简化了传统串行通信端口的扩展方法。  相似文献   

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

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