首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 876 毫秒
1.
并行处理可视化监测环境   总被引:3,自引:0,他引:3  
针对并行程序的工程化开发中缺乏有效的并行程序执行过程的可视化、性能监测与分析工具 ,该文设计和实现了一个面向并行程序的集成开发环境的可视化与监测分析工具。该环境集成并行过程的可视化、并行性能监测和评价于一体 ,根据它提供的直观可视信息 ,程序员能形象化地看到并行程序的运行状况 ,了解并行程序的执行性能 ,并通过性能监测分析比较并行算法 ,找出并行算法的性能瓶颈。该工具已应用于胜利油田的油藏数值并行模拟中 ,有效地支持了油藏数值模拟并行程序设计的开发 ,并获得了较好的效果  相似文献   

2.
针对CFD计算中数据可视化后处理的重要性,简要介绍了基于AVS/Express的CFD数据可视化后处理的实现方法及工作流程,包括AVS/Express的数据文件结构、模块的构成原理、模块的制作等,对可视化后处理方法实现的关键——模块的制作实现过程,以一个简单的模块开发实例对其加以阐明.最后,以一个溃坝洪水的计算结果实例,验证程序开发的可行性.  相似文献   

3.
在分析并行程序时,很多问题需要考虑,如通信、同步、数据划分和分配、负载平衡、容错、异构、死锁及竞争等问题,采用一般方法是很困难的.时延Petri网能够很好地描述这些问题,使并行程序的分析变得简单,且有利于并行程序的分割.给出了并行程序的时延Petri网建模方法,并对一个实例进行了分析,得出了并行程序的Petri网模型,对并行程序的分析及验证打下了基础.  相似文献   

4.
针对单片机的复杂结构和难记的指令对单片机一般开发者(特别是初学者)造成的开发困难,以 51系列单片机为例,提出了一种单片机辅助开发工具的设计.通过实现单片机各部件模块可视化开发和代码自动生成,介绍了C++Builder可视化开发技术在单片机辅助开发工具中的应用.  相似文献   

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

6.
Message Passing Interface并行编程方法是目前编程人员广泛使用的方法之一,但此方法将并行性开发的任务完全交给编程人员,程序的质量与效率往往因编程人员水平及风格不同而各异,在Message Passing Interface环境下把传统串行程序转变为并行程序从而提高其性能.此外通过MPI所提供的函数来进一步优化并行程序以便提高其性能,  相似文献   

7.
针对网络并行计算中使用的并行软件环境对非专业人员来说使用难度大且大多是基于UNIX环境开发的特点,构造了1个基于Win32系统的可视化并行程序开发平台(WVP3).该平台提供了可视化界面,并对底层的并行软件进行了较好的封装,使得Windows用户及非计算机专业人员也可以进行并行程序设计.计算时,只需利用该平台提供的工具将并行问题以图形的形式描述出来,平台按照用户的任务描述自动生成任务间的通信语句,自动完成整个并行计算过程.此外,提供了平台的可视化任务描述手段及部分实现细节,描述了该平台使用的用户分析算法和处理机调度方法,并结合实例介绍了使用该平台进行并行程序设计的方法.  相似文献   

8.
针对并行程序的动态性能分析方法存在的问题,提出了一种大粒度并行程序的新的性能分析方法,即间歇性性能分析方法。该方法采用了基于假设验证模型的瓶颈搜索全局策略,数据复用搜索加速方法以及用户交互式的搜索制导等技术,并应用这种性能分析方法改进了一个已有的并行程序事后性能分析系统。实验表明,该方法具有良好的准确性和易用性。  相似文献   

9.
并行调试器对于并行程序的开发有着非常重要的意义.介绍了BSP计算模型及BSP编程环境下的一个并行调试器的设计和实现过程,调试器的设计利用了BSP并行模型中的“超步”机制对并行调试器的支持和代码嵌入技术.文中设计和实现的并行调试器运行在UNIX平台上,并带有图形界面接口.BSP并行调试器作为BSP并行编程环境的一部分,将方便程序员进行并行程序的开发.  相似文献   

10.
针对异构网格的复杂环境,提出了一种基于网格平台的新型消息传递接口(MPI)程序设计和运行框架Grid MPI(G-MPI),实现了网格中集群内部节点和集群外部节点的有效通信,从而提供了一个更广意义上的虚拟集群环境.G-MPI作为一个网格中间件,提供给网格平台上有并行任务需求的用户使用.G-MPI提供了C/C 编程接口,使得在集群环境下用这两种语言开发的并行程序,不必经过改动,就可以移植到网格环境下运行.网格环境下并行程序的开发,也变得相对容易.G-MPI加强对并行任务运行状态监控的同时,针对某些特殊的并行任务,给出了新框架下任务异常时的二次调度方案.应用实例验证了新框架的有效性.  相似文献   

11.
基于数据依赖关系的程序自动并行化方法   总被引:1,自引:0,他引:1  
针对目前大量串行遗产程序无法在高性能并行计算机上高效运行的问题,提出一种基于数据依赖关系分析技术的程序自动并行化方法,采用数据依赖关系分析技术对串行程序进行分析,将串行程序中基本块分成两类:彼此间具有依赖关系的基本块和彼此间无依赖关系的基本块,通过对无依赖关系的基本块进行并行处理实现串行程序的自动并行化,从而解决了在对串行程序自动并行处理时开销增大的缺点,并得到较好的并行优化结果.实例分析结果表明,该方法可以识别出可并行执行的基本块,实现串行程序的自动并行化.  相似文献   

12.
可视程序设计及其认知意义   总被引:2,自引:0,他引:2  
传统的程序设计以一维文本表示法为基础,迎合了现行的串行机器的内部表示法,但不易于使用.可视程序设计是一种新的程序设计范型,为用户以二维或多维方式描述和表现程序提供各种环境和工具。可视程序设计主要沿着两个方向发展:可视环境和可视语言.本文试图对可视程序设计作一综述,并从视觉思维、意象表达、人类表达工具等方面讨论它的认知意义和发展前景,还简介了笔者设计实现的一个Pascal程序可视执行环境原型.  相似文献   

13.
Java多线程具有很大的平台相关性,导致了其同步机制的平台相关性。通过试验讨论了Java同步机制在不同平台下的成功实现和实现效率,并分析了这种平台相关性的原因和影响因素,对处理多线程同步机制的Java程序的跨平台性编写和执行具有借鉴意义。  相似文献   

14.
可视化计算与仿真支撑系统-VCS3   总被引:5,自引:0,他引:5  
为在微机系统上开发大型科学计算和仿真软件系统,建成可运行于Windows NT/9x平台的可视化计算和仿真支撑系统。系统具有多种可视化的动态数据显示和在线修改方法;采用了先进的网络实时数据库技术和客户/服务器运行机制,可支持网络环境下多个用户的协同开发;实现了灵活的多流程仿真功能,使得一机多模的实现成为系统自然的扩展;提供了应用程序编程接口,为用户基于该平台的进一步开发提供了方便。运行证明该系统可以用作大型仿真系统的软件支撑平台,并为各种科学计算程序提供一个通用的可视化运行环境。  相似文献   

15.
共享存储器多处理机并行计算编译及调度机制   总被引:1,自引:0,他引:1  
引入并行程序段标记、程序段归并构造并行程序编译思想,设立并行计算调度状态字构造并行计算调度表,提出了一种有效的共享存储器多处理机程序、作业级并行计算编译调度思想及相应的算法。  相似文献   

16.
基于ISE软件开发环境,运用VHDL硬件描述语言,设计了一款4路竞赛抢答器,给出了抢答器系统的系统功能模块;对设计工程进行了综合、编译、仿真,并下载到FPGA芯片xc3s700a-5fg484进行测试;结果表明设计能实现系统预期的功能.  相似文献   

17.
基于WINDOWS系统的PLC模拟实验台的开发   总被引:1,自引:1,他引:1  
利用计算机的仿真技术,采用VB语言在WINDOWS操作系统环境下创建一个由编辑模块、调入程序模块、输入点读取模块、扫描执行模块、输出模块组成的可编程序控制器(PLC)的教学模拟实验台,更好地满足PLC的教学要求。  相似文献   

18.
网格应用程序的性能预测策略   总被引:1,自引:1,他引:0  
通过分析网格应用程序性能信息的预测策略, 对几种主要预测策略作出了性能评价; 结合应用历史信息预测法, 以资源预测转化为应用程序预测策略为基础, 提出了网格应用程序性能预测的修正模型. 在动态网格环境下, 本模型为调度决策系统提供了调度依据; 使得网格资源的利用更加合理, 改进了应用程序的执行性能.  相似文献   

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

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