网站大量收购闲置独家精品文档,联系QQ:2885784924

高性能计算结课报告.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高性能计算课程结课论文 并行排序算法综述 摘要: 现代许多领域中具有挑战性的大规模计算课题需要高性能并行处理机,而硬件技术的迅速发展已使建造并行处理机的新一代计算机的经济可行性显著增加,但是阻碍并行处理机进入主流技术的主要问题还是在软件和应用方面。但是并行算法设计有着特殊的困难。从20世纪90年代以来,昂贵和特制的并行处理机向工作站网络转换的趋势越来越强。由于PC机的价格不断的下降,在国内,许多科研院所都使用PC机来代替价格昂贵的工作站。PC集群成为工作站网络的一种可替代选择。 以前我们考虑问题是按时间的顺序来考虑,而现在我们却要把整个问题看作由多个可并行的子问题组成。排序是一个经常用到的基本运算,在大型计算中心,排序被认为占用了大量的计算时间,所以对排序算法的研究有着重要的意义。随着并行处理技术的发展,并行排序己经成为并行算法中的一个重要的研究领域。本文对目前所流行的各种并行排序算法作了系统地综述,是一篇面向研究的综合报告。其中,包括Batchet和Preparata的排序网络;Stone, Seigel, Kung和Nassimi等的不同互连网络的SIMD机器上的双调排序算法以及目前所知道的最快的Preparata的快速并行排序算法。 关键词 :高性能计算,并行算法,排序算法,PC集群 前言 自1947年第一台计算机诞生以来,由于对计算机的需求领域不断扩大,计算机处理的事务也日益复杂,这就对计算机的性能提出了更高的要求。因此如何提高计算机的性能就成了一个重要问题。通常采用的第一种方法是提高处理器的运算速度,以使它拥有更大的计算能力。但微电子器件的发展也会受到各种制约,不可能会无限制的发展,现在有一种可行的方法是将多个处理器以网络形式连接起来,形成一个强大的联合计算能力。这种系统即现在常用的并行系统,它将计算任务分布在多个处理器上。现在并行系统己经在数据处理、信息处理、知识处理和智能处理等领域得到了广泛的应用。 并行计算机的发展 计算机科学对并行处理的探索可以追溯到20世纪50年代。1950年,VanNeumann提出了“自复制细胞自动机”的概念。1958年Steven Unger提出了构造了两维SIMD阵列机的设想,随后于19fi3年按该设想提出了两种方案:Solomon系统以及IlliacⅢ,但均以失败而告终。1972年美国Illinois大学与Burroagh公司合作研制的IlliaceⅣ系统可以说是分布式存储大规模并行计算机的鼻祖。该机原拟作四个象限,每个象限由8*8个处理单元构成,每个处理单元可以和上下左右四个处理单元通讯。这种设计思想对多处理机阵列结构的研究及设计产生了极大的影响。但由于当时的硬件水平所限,IlliaceⅣ仅制作了一个象限,且不太成功。 1976年,美国Cray公司研制成功了世界上第一台实用向量巨型机Cray-1。接着,在1983年Cray公司又推出了四个向量处理机共享存储的Cray X-MP系统,成为世界上第一台成功的并行计算机。 80年代中期,随着超大规模集成电路的发展,单片微处理器性能的提高和并行处理技术的进步,研制出了新一代的分布式存储大规模并行机。如美国Thinking Machine公司的CM-1和CM-2系统,以及nCUBE公司的nCUBE-1.nCUBE-2系统等。 进入90年代以来,共享存储并行计算机也有了长足进步,特别是多处理机服务器的推广应用更增强了共享存储并行处理技术的生命力。1995年Convex公司的SPP1200并行机采用了分布存储超级节点的体系结构,在每个节点上拥有四个共享存储的处理器。 随着网络技术的发展,昂贵而特制的并行计算机向工作站网络转换的趋势越来越强。技术的发展使计算机网络成为并行处理的理想工具,从而导致了底价商品化超级计算机的出现。并行计算的发展趋势正在从传统的专用超级计算机平台转到廉价而通用、松耦合、由单一或多个处理器的PC机或工作站构成的系统。 Berkeley的NOW(Network of Workstation)使用高性能工作站和最先进的基于开关的商品化网络部件以构建大型并行计算机系统。NOW系统包含了对网络接口硬件、快速通信协议、分布式文件系统、分布式调度和任务控制的研究和开发。活动消息是Berke1ey NOW的基本通信原语。它继承了早期AM接口,是一个简化了的远程过程调用。NOW包括一套低延迟的并行通信原语:Berkeley套接字、快速套接字、共享地址空间并行C和MPI。GLUnix是一个操作系统层,提供以下功能:透明的远程运行、交互式并行和串行作业支持、负载平衡和对现有二进制应用程序的向后兼容性。网络RAM使人们可以使用空闲机器上的空闲资源作为繁忙机器的页面设备。 高性能虚拟机

文档评论(0)

182****3908 + 关注
实名认证
内容提供者

一切都好,最好每一件事情

1亿VIP精品文档

相关文档