基于MPI标准的并行计算平台的设计与实现

来源 :东北师范大学 | 被引量 : 0次 | 上传用户:z09tt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着超级计算需求的扩大,人们把高性能计算更多的应用于数据挖掘应用、图像处理业务、基因测序比对处理等数据处理领域。科学计算的规模迅速膨胀,使得传统的串行计算已经不能满足要求,从而提出了并行计算的概念。并行计算是相对于串行计算来说的,它将进程相对独立的分配于不同的节点上,由各自独立的操作系统调度,享有独立的CPU和内存资源;进程间通过消息传递相互交换信息。但是除了近来逐步完善并走向实用化的数据流计算机之外,50年来计算机系统结构虽取得重大进展,但并没有发生革命性的变化,现已实用化的计算机是以冯·诺依曼机器为原型,在此基础上加入并提高并行处理实现的手段和并行处理的能力。MPI是1994年5月发布的一种消息传递接口,是为消息传递程序提供的标准库。MPI以语言独立的形式来定义这个接口库,并提供了与C和Fortran语言的绑定,是目前高效率的超大规模并行计算最可信赖的平台。目前,Internet连接着大量的个人PC机和各种超级计算机,汇集了大量的计算资源。为了利用Internet上广泛分布的空闲计算资源,目前已经有多个分布式计算项目,比如:SETI@Home,GIMPS等等。这些项目已经证实了这种计算模型的可行性。这些系统的资源高度不稳定、用户不可信任、通信带宽有限、延迟巨大。本文采用目前国内外较为流行的面向对象系统分析技术,确定了由对象层、结构与实例连接层、主题层、属性层和事件层构成的静态架构。最后,给出由静态架构反射出来的用例视图,用于表示系统功能的高层逻辑模型,实现在计算机集群的网络范围的分布式计算,该系统资源稳定、用户可信、通信情况优良。
其他文献
随着无线网络和移动通信技术的发展,智能手机功能日趋强大,设备价格及通信资费的也随之降低,这些都促使智能手机被广泛使用。同时它也面临着数据的非法访问、信息丢失、信息
随着信息技术的发展,软件规模不断扩大,如何保证和提高软件质量成为软件工程最为关心的问题之一。软件测试作为保证软件质量的关键技术之一,能够有效地发现软件中的故障。但
随着互联网网页数量的日益增多,如何提高搜索引擎的效率是近些年学术界及工业界都在极力解决的问题。搜索引擎的基本检索数据结构是倒排索引,近几年,许多研究都专注于提升倒排索
运动目标的分割是计算机视觉领域里一个重要的研究方向,它是一个应用基础研究并富于挑战性。它不限于某个特定问题,而是应用了多学科的理论,对该领域的研究具有重要的理论价
随着我军武器装备建设由机械化向信息化、数字化的跨越,软件在军事装备领域得到了更加广泛的使用,在一些先进的复杂武器系统中,软件已成为了武器系统作战能力和系统性能提升的关
目前随着系统复杂度的增大和电子设计自动化技术的提高,验证过程在整个集成电路系统设计中所占的份量也越来越大,验证工作需要大量的人力资源和财力资源,并逐渐演变成设计工
自从20世纪60年代集成电路技术问世以来,芯片的集成度便一直按照摩尔定律保持着指数量级的增长,虽然由此带来了性能的巨大提升,但也使得计算机系统的功耗越来越大,并由此引发了一
近年来,数据挖掘己经引起了信息产业界的极大关注,这是快速增长的数据量和相对贫乏的信息量之间矛盾运动的必然结果,对数据挖掘技术进行系统、深入、全面、详尽地研究是全球
Web已经融入到现代人类生活的各个方面,然而网站在可用性方面却存在诸多的问题,导致那些既非计算机专家,又非领域专家的普通用户无法正确理解和使用。为了提高Web可用性,设计
计算机图形学和虚拟现实技术的巨大进步,为数字奥运博物馆(DigitalOlympic Museum,简称DOM)原型系统提供了强大的理论指导和技术支持。本文描述了DOM原型系统的设计与实现,以