面向并行程序设计的可视化建模系统的研究与实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:weihuifrist
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着各行业对计算能力及计算速度要求的增加,并行计算成为当今计算机科学中一个重要的研究领域。但是并行程序设计是一个复杂且耗费精力的过程,在编码阶段、测试和调试阶段都非常繁琐。如何降低并行程序的开发难度,提高并行程序的设计开发效率成为并行计算领域一个关键性问题。为解决上述问题,本文提出了基于模型的可视化并行程序设计的概念,并以此为基础设计并实现了面向并行程序设计的可视化建模系统。本文对国内外在简化并行程序的开发过程方面所做的研究与探索进行了总结与分析,研究了现有的可视化并行程序设计的方法和技术,介绍了几个主要的可视化并行程序开发环境,分析了各自的优缺点与适用范围。本文通过对传统并行程序设计方法进行分析,并结合可视化并行程序设计的现有理论提出了基于模型的可视化并行程序设计的概念。本文详细描述了可视化并行程序设计中的编程模型、进程模型和通信模型,对各个模型进行了基本定义,并说明了各个模型在并行程序设计中的作用。在理论分析的基础上,本文提出了面向并行程序设计的可视化建模系统的设计方案,就系统功能、组织结构、构造块、构造规则、模型、视图和分层视图的设计进行了详细阐述。面向并行程序设计的可视化建模系统的设计方案充分考虑了系统的完整性、灵活性和可扩展性,力争为用户提供一个方便实用的可视化并行程序设计平台。本文以设计方案为基础借助Eclipse插件技术和Graphical Editor Framework技术实现了面向并行程序设计的可视化建模系统ParaModel。该系统具有良好的可扩展性、友好的用户界面,能从真正意义上简化并行程序设计的开发过程,提高并行程序的开发效率。
其他文献
随着电子商务、Web服务以及基于Web的信息系统的快速发展和壮大,基于Web的组织在日常运作中已经收集了大量的Web日志信息。分析并发现这些潜在的规律及知识,对于用户访问、广告
自20世纪90年代中期开始,非真实感绘制(NPR)逐渐成为计算机视觉和计算机图形学的研究热点之一。非真实感绘制和传统真实感绘制的研究内容不同,其目标不在于绘制结果的真实性,
面对日益复杂的社会和政治环境,国家安全、社会安全、个人人生安全和财产安全等都面临着不同程度的威胁,都需要各种安全保护措施。在众多的安保措施中,视频监控系统无疑是最直接
随着计算机网络和多媒体信息处理技术的发展,档案资料的数字化和网络化是信息时代档案工作的发展方向。但因为数字化资料可方便地进行复制和广泛传播,由此引起的滥用、篡改或伪
许多无线传感器网络的协议和应用都需要知道网络中节点的地理位置。节点随机部署的传感器网络具有与ad-hoc网络类似的特点,其分布式和高自由度的网络环境对定位算法提出了很高
互联网络的发展使得VoIP技术得到了更为广泛的应用,并逐步取代传统的PSTN网络.现有的基于C/S模式IP电话系统,用户必须向中心服务器注册才能与其他用户通信,因此中心服务器将
数据分析类系统存在着因用户需求多变导致的核心功能单元变化频繁的特点,使这类系统的开发、应用和维护比较复杂,重复开发现象普遍。因此,迫切需要研究具有一定柔性的系统框架来
QoS(服务质量)多播路由问题已经成为网络领域中研究的重要课题。它是寻找带有约束条件的可行多播树解的NP-Complete问题。QoS约束可以分为连接约束(如带宽),路径约束(如点到
人类基因组计划的目的之一在于阐明人的约10万种蛋白质的结构、功能、相互作用以及与各种人类疾病之间的关系。蛋白质的三维结构与功能有着密切的关系,对蛋白质结构的研究是蛋
图像配准是将两张或多张在不同时间,从不同角度,来自不同传感器以及在不同条件下拍摄到的图像进行匹配的过程。图像配准的目的就是寻找两幅图像之间的变换关系,它在计算机视觉,图