首页 >
电脑
✍ dations ◷ 2025-04-25 13:45:44 #电脑
超级计算机(英语:Supercomputer),指能够执行一般个人电脑无法处理的高速运算的计算机,规格与性能比个人计算机强大许多。现有的超级计算机运算速度大都可以达到每秒一兆(万亿,非百万)次以上。“超级计算”(supercomputing)这名词第一次出现,是在1929年《纽约世界报》关于IBM为哥伦比亚大学建造大型报表机(tabulator)的报导。1960年代,超级计算机由徐麦可(Michael Tsui)在Control Data Corporation里设计出来并领先市场直到1970年代克雷创立自己的公司──克雷研究。凭着他的新设计,他控制了整个超级计算机市场,并占据颠峰位置长达五年(1985年-1990年)。到了1980年代,正值小型计算机市场萌芽阶段,大量小型对手加入竞争。在1990年代中期,很多对手受不了市场的冲击而消声匿迹。今天,超级计算机成了一种由像IBM及惠普等大型计算机公司所特意设计的计算机。虽然这些公司通过不断并购其他公司而增强了自己的经验,克雷研究依然是超级计算机领域的巨头之一。“超级计算机”一词并无明确定义,其含义随计算机业界的发展而发生变化。早期的控制数据公司机器可达十倍速于竞争对手,但仍然是比较原始的标量处理器。到了1970年代,大部分超级计算机就已经是向量处理器了,很多是新进者自行开发的廉价处理器来攻占市场。1980年代初期,业界开始转向大规模并行计算系统,这时的超级计算机由成千上万的普通处理器所组成。1980年代中叶,将适量的向量处理器(一般由8个到16个不等)联合起来进行并行计算成为通用的方法。1990年代以后到21世纪初,超级计算机则主要互联基于精简指令集的张量处理器(譬如PowerPC、PA-RISC或DEC Alpha)来进行并行计算。超级计算机常用于需要大量运算的工作,譬如数值天气预报、运算化学、分子模型、天体物理模拟、汽车设计模拟、密码分析等。超级计算机的创新设计在于把复杂的工作细分为可以同时处理的工作并分配于不同的处理器。他们在进行特定的运算方面表现突出,但在处理一般工作时却不那么优秀。他们的数据结构是经过精心设计来确保数据及指令及时送达——传递速度的细微差别可以导致运算能力的巨大差别。其输入/输出系统也有特殊设计来提供高带宽,但是这里的数据传输延迟却并不重要——超级计算机并非数据交换机。根据阿姆达尔定律,超级计算机的设计都集中在减少软件上的序列化、用硬体在瓶颈上加速。因超级计算机而开发的技术:矢量处理因超级计算机而创建并用于高性能运算。矢量处理技术后来被用于普通计算机内的信号处理架构及单指令流多数据流,例如:电视游乐器及通用图形处理器等。一般的超级计算机都使用Unix或类Unix操作系统,但在讲求绝对高性能的操作环境时,超级计算机开发人员会动用特别的轻量级核心(Light Weight Kernel-LWK),减少中断请求、行程间通信等开销以提高性能。轻量级核心包括Cray XT3的Catamount,Cray XT4的CNL (Compute Node Linux), 以及IBM蓝色基因的CNK(Compute Node Kernel)。消息传递接口及较旧的并行虚拟机(PVM)常用于非共享内存系统(Distributed Memory System),而OpenMP常用于共享内存并发系统。传统上Fortran的编译器可以产生比C或C++更高性能目标代码,所以Fortran仍然被使用作科学编程。超级计算机需要编译器优化技术以产生优佳的目标代码,现今的优化编译器都对向量化(Vectorization)、程序循环、存储器层次结构及数据局部性进行优化。此外,优化编译器都以高层次的中间表示(Intermediate Representation)优化程序 - 包括Open64编译器的WHIRL、IBM XL编译器的Wcode。超级计算机主要运行科学运算等拥有大量向量及矩阵浮点计算的程序,因此优化常用的数学函数会提高运算性能。BLAS函数库使向量及矩阵浮点计算性能大大提高,而优佳化数学函数库则提高三角函数及平方根等数学运算。平行文件系统属于分布式文件系统的一类,支持多客户端节点、多文件系统服务器,以及支持平行I/O(如MPI-IO、HDF5);现今流行的平行文件系统包括Lustre和PVFS。超级计算机节点之间的通信一般都需要使用高性能的网络接口,现今大多TOP500的超级计算机使用以太网(44.8%)及InfiniBand(41.8%)。传统上InfiniBand比以太网有更高的带宽,同时因操作系统调用省略(Operating System Bypass)而提供更低的延迟时间(latency);然而2011年思科系统开发VFIO技术于超级计算机和集群应用,使一般的以太网接口也能提供低延迟时间,从而提升以太网在超级计算机的应用层面。大致上可以分为三种:根据摩尔定律及经济规模,一个现代的桌面计算机比15年前的超级计算机有更高性能,皆因某些超级计算机的设计已经放在桌面计算机内。再者,简单芯片的开发及生产成本比特意设计给超级计算机的更便宜。超级计算机所处理的问题都适合并行化,当中减少处理单元之间的资料传送量。因此,传统的超级计算机可以被计算机丛集所代替。TOP500列表排名世界上最快的500台超级计算机GREEN500 列表排名世界上最节能的超级计算机超级计算机速度以每秒浮点运算次数"FLOPS"(floating-point operations per second)来作量度单位,常见的表示计算机中的峰值或速度用的单位英汉对照如下:此外,由于浮点积和熔加运算或乘积累加是两次的浮点运算(每条FMA指令包括加/减及乘),因此当处理器支持FMA指令时,峰值是两倍每秒所能运行FMA指令的数目。截至2018年4月9号,世界上运算速度最快的超级计算机是美国制的Summit(译为高峰或顶点超级电脑),其合作伙伴是IBM和英伟达(nVIDIA),Summit由IBM在英伟达帮助下为ORNL开发,耗资约2亿美元,占地面积相当于两个网球场。它的峰值运算性能为200PFlops,即每秒执行2京次浮点运算,将是其“同门师兄”、此前美国排名第一位超级计算机——同属ORNL旗下Titan的八倍。截止到2017年11月14号,世界上最节能的超级计算机是日本国立理化学研究所的菖蒲超级计算机B型。专用超级计算机都是针对单一问题而开发的计算机。这些计算机都使用专门编程的FPGA芯片及超大型密集芯片,纵然牺牲普遍性也要提高成本性能比率。它们被用于天文物理学及密码破解之上。例子:
相关
- 目的论论证目的论论证 (Teleological Argument) 是证明上帝存在的一种理论,属于后验性的证明方式,又可称作设计论证。该理论最早由古希腊哲学家苏格拉底提出。后世的神学家托马斯·阿奎
- 美国消费品安全委员会美国消费品安全委员会(Consumer Product Safety Commission、CPSC)是美国联邦法《消费品安全法》规定的联邦机构,直属美国总统管辖,进行美国境内自制或进口销售产品的品质安检。
- 皮层脊髓束皮层脊髓束(英语:Corticospinal tract,又称皮质脊髓路径、皮质脊髓束、皮质脊髓径),又称锥状束(pyramidal tract),为一种大脑皮质及脊髓间大量聚集之轴突集结。皮质脊髓束大部分由运
- 伊特鲁里亚伊特鲁里亚(Etruria),也译作伊特鲁利亚、埃特鲁里亚、伊楚利亚,是处于现代意大利中部的古代城邦国家。伊特鲁里亚的位置在包括了现今托斯卡纳、拉齐奥、翁布里亚的区域。伊特鲁
- 巨大血小板综合征巨大血小板症候群(英语:giant platelet syndrome),又称为伯纳德-苏里尔症候群(Bernard–Soulier syndrome),是一种罕见的血小板异常性疾病,为常染色体隐性遗传。发病率仅百万分之一,大
- 磷循环磷循环(英语:Phosphorus cycle)是生物地球化学循环,描述了通过岩石圈,水圈,生物圈的磷移动。因为磷和磷基化合物在地球上找到的典型范围的温度和压力下通常是固体,磷循环与许多其
- 丙酰辅酶A羧化酶丙酰辅酶A羧化酶是依赖生物素催化线粒体基质中的丙酰辅酶A羧化反应的酶,该反应的产物是(S)-甲基丙二酰辅酶A。人体表达下列两种丙酰辅酶A羧化酶同工酶:EC 1.1/2/3/4/5/6/7/8/9
- 亚特兰大勇士亚特兰大勇士(Atlanta Braves)是位于乔治亚州亚特兰大的一支美国职棒大联盟球队。创立于波士顿 (1871-1952),后迁至密尔瓦基 (1953-1965),于1966年迁至亚特兰大。是国家联盟仅有
- 埃马纽埃尔·卡彭蒂耶埃马纽埃尔·夏彭蒂耶(法语:Emmanuelle Charpentier,1968年12月11日-),生于法国的奥尔日河畔于维西,法国微生物学家,遗传学家和生物化学家。她因与詹妮弗·杜德纳等人开发CRISPR技术
- 全球在地化全球在地化(英语:Glocalisation / Glocalization)。是全球化(globalization)与本地化(localization)两字的结合。全球在地化意指个人、团体、公司、组织、单位与社群同时拥有“思考