- 76
- 0
- 约1.36万字
- 约 12页
- 2021-11-26 发布于福建
- 举报
高性能计算集群
1.1 什么是高性能计算集群
简单的说,高性能计算 (High-Performance Computing)是计算机科学的一个分支,
它致力于开发超级计算机,研究并行算法和开发相关软件。
高性能集群主要用于处理复杂的计算问题,应用在需要大规模科学计算的环境
中,如天气预报、石油勘探与油藏模拟、分子模拟、基因测序等。高性能集群上
运行的应用程序一般使用并行算法, 把一个大的普通问题根据一定的规则分为许
多小的子问题, 在集群内的不同节点上进行计算, 而这些小问题的处理结果, 经
过处理可合并为原问题的最终结果。 由于这些小问题的计算一般是可以并行完成
的,从而可以缩短问题的处理时间。
1.2 分类
高性能计算的分类方法很多。这里从并行任务间的关系角度来对高性能计算分
类。
1.2.1 高吞吐计算
有一类高性能计算, 可以把它分成若干可以并行的子任务, 而且各个子任务彼此
间没有什么关联。 因为这种类型应用的一个共同特征是在海量数据上搜索某些特
定模式,所以把这类计算称为高吞吐计算。所谓的 Internet 计算都属于这一类。
按照 Flynn 的分类,高吞吐计算属于 SIMD (Single Instruction/Multiple Data, 单指
令流 -多数据流)的范畴。
1.2.2 分布计算
另一类计算刚好和高吞吐计算相反, 它们虽然可以给分成若干并行的子任务, 但
是子任务间联系很紧密,需要大量的数据交换。按照 Flynn 的分类,分布式的高
性能计算属于 MIMD (Multiple Instruction/Multiple Data ,多指令流 - 多数据流)
的范畴。
1.3 高性能计算集群系统的特点
可以采用现成的通用硬件设备或特殊应用的硬件设备,研制周期短;
可实现单一系统映像,即操作控制、 IP 登录点、文件结构、存储空间、 I/O
空间、作业管理系统等等的
单一化;
高性能 (因为CPU处理能力与磁盘均衡分布, 用高速网络连接后具有并行吞吐
能力);
高可用性, 本身互为冗余节点, 能够为用户提供不间断的服务, 由于系统中包
括了多个结点,当一个结
点出现故障的时候,整个系统仍然能够继续为用户提供服务;
高可扩展性,在集群系统中可以动态地加入新的服务器和删除需要淘汰的服务
器,从而能够最大限度地
扩展系统以满足不断增长的应用的需要;
安全性,天然的防火墙;
资源可充分利用, 集群系统的每个结点都是相对独立的机器, 当这些机器不提
供服务或者不需要使用的
时候,仍然能够被充分利用。 而大型主机上更新下来的配件就难以被重新利用
了。
具有极高的性能价格比,和传统的大型主机相比,具有很大的价格优势;
1.4 Linux 高性能集群系统
当论及 Linux 高性能集群时,许多人的第一反映就是 Beowulf 。起初, Beowulf
只是一个著名的科学计算集群系统。以后的很多集群都采用 Beowulf 类似的架
构,所以,实际上,现在 Beowulf 已经成为一类广为接受的高性能集群的类型。
尽管名称各异,很多集群系统都是 Beowulf 集群的衍生物。当然也存在有别于
Beowulf 的集群系统, COW 和 Mosix 就是另两类著名的集群系统。
1.4.1 Beowulf 集群
简单的说, Beowulf 是一种能够将多台计算机用于并行计算的体系结构。通常
Beowulf 系统由通过以太网或其他网络连接的多个计算节点和管理节点构成。
您可能关注的文档
最近下载
- ZXM10 EISU(V1.0)增强智能型采集单元用户手册.pdf VIP
- 政府机关物业管理服务保洁服务工作计划及操作规程服务方案.docx VIP
- 铜铝替代在电线电缆和家电行业的未来趋势展望.pdf
- 23J916-1 住宅排气道(一)图集.pdf VIP
- 油漆表面缺陷分类.pptx VIP
- ZXM10工程安装工艺规范-2012版.doc VIP
- 高清:2023年甘肃省高等职业教育分类考试招生中职升学考试财经商贸类专业基础试题及参考答案.docx VIP
- 2025 高新技术企业认定实操手册(含评分标准).docx VIP
- 商业综合体消防灭火疏散的应急预案范文(通用13篇).docx VIP
- 一种电动缸推拉力测试工装.pdf VIP
原创力文档

文档评论(0)