新型超级计算机:集结x86, Power9和ARM芯片

简介:

这是首次主要芯片架构——x86, ARM和Power9将停止交战共同应用于一台超级计算机。

MareNostrum 4由巴塞罗那超级计算机中心研发并将会有三个集群,这三个集群分别采用x86, ARM和Power9芯片。这些集群会相互关联形成一台超级计算机,提供达13.7 petaflops的处理性能。

这三个架构从未在一台超级计算机上一起应用过, PC或服务器更不必说。这也留给了我们一个问题——这些架构要如何共同作用?

这三个芯片架构有根本上的不同。为了利用专有架构而编写的应用并不能在另一个架构上工作。但服务器架构正在发生变化,因此不同类型的系统可以共存。Linux支持x86, ARM和Power9,因此可以编写应用跨架构工作。

新兴网络和吞吐量接口例如Gen-Z和OpenCAPI(开放式一致性加速器接口)也让企业在一个数据中心采用基于不同架构的服务器成为可能。这些标准不仅为了打破单个架构的束缚,还提供了构建一台类似MareNostrum 4的多架构超级计算机蓝图。

该研究机构称,BSC的目的是采用新兴技术构建超级计算机,以便能够用于所有类型的科学计算。

联想超大规模与性能计算小组执行董事,Scott Tease在一份邮件中称,这台计算机将让研究人员尝试各种各样的尖端计算技术。这些技术中包括低功耗的ARM芯片,后者主导智能机市场但从未用于超级计算机。

该系统将共享通用网络和存储资产。联想正在为MareNostrum 4提供服务器和芯片技术。但MareNostrum 4的计算性能是无法与中国神威太湖之光相匹敌的。

不过BSC拥有开发像MareNostrum 4超级计算机的技巧。从2011年开始,BSC采用基于ARM的智能机芯片构建了多个超级计算机。

虽然一直以来,英特尔Xeon和IBM Power芯片主导高性能计算。但在去年,ARM与富士通联合开发了一个新的高性能计算芯片设计,这个设计将用于MareNostrum 4。该芯片拥有大量的向量运算处理,而向量运算在近几年来已经成为超级计算机的重要组成部分。

MareNostrum 4的其它组成包括联想服务器机柜和英特尔的现有Xeon Phi超级计算芯片,代号Knights Landing,以及即将推出的代号为Knights Hill的芯片。它还将拥有采用IBM Power9芯片的计算节点,该芯片将于明年发售。

这台超级计算机将分阶段完成并取代MareNostrum 3,存储容量可达24PB。

本文转自d1net(转载)

目录
相关文章
【各种问题处理】X86架构和ARM架构的区别
【1月更文挑战第13天】【各种问题处理】X86架构和ARM架构的区别
|
4月前
|
传感器 物联网 网络架构
ENS、IoT设备、X86、ARM
ENS(Enterprise Name Service)是企业名称服务,是一种为物联网设备提供命名和寻址服务的技术。ENS通过为物联网设备分配唯一的名称和地址,使得物联网设备可以被网络中的其他设备和服务所识别和访问。 IoT设备(Internet of Things device)是连接到互联网的物理设备,可以收集和共享数据,用于监测、控制和优化各种业务流程和操作。IoT设备包括各种传感器、执行器、网关和路由器等。
40 2
|
4月前
|
边缘计算 编译器 数据中心
X86架构与Arm架构的主要区别分析
X86架构与Arm架构的主要区别分析
467 0
|
5月前
|
Docker 容器
x86 平台利用 qemu-user-static 实现 arm64 平台 docker 镜像的运行和构建
x86 平台利用 qemu-user-static 实现 arm64 平台 docker 镜像的运行和构建
329 0
|
1月前
|
存储 机器学习/深度学习 并行计算
阿里云服务器X86计算、Arm计算、GPU/FPGA/ASIC、高性能计算架构区别
在我们选购阿里云服务器的时候,云服务器架构有X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、高性能计算可选,有的用户并不清楚他们之间有何区别,本文主要简单介绍下不同类型的云服务器有何不同,主要特点及适用场景有哪些。
阿里云服务器X86计算、Arm计算、GPU/FPGA/ASIC、高性能计算架构区别
|
7月前
|
弹性计算 运维 Cloud Native
阿里云罗晶分享 | X86+ARM,容器服务 ACK 多架构应用部署最佳实践
2023年8月31日,系列课程第五节《X86+ARM,容器服务ACK多架构应用部署最佳实践》正式上线,由阿里云云原生应用平台产品专家罗晶主讲,内容涵盖:容器服务ACK简介;ACK支持倚天ARM实例;ACK多架构应用部署最佳实践。
|
5月前
|
网络协议 Linux 网络安全
Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统 2
Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统
90 0
|
5月前
|
存储 编解码 Linux
Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统 1
Linux 利用 qemu-system-aarch64 实现 x86 机器安装 arm64 的操作系统
213 0
|
5月前
|
存储 数据库 C语言
Hawkeyes: x86软件迁移Arm的弱内存序问题解决方案
本文介绍了x86软件迁移到Arm过程中可能遇到的弱内存序问题的解决方案,解析了弱内存序问题的根因,介绍了Hawkeyes的架构和实现原理。欢迎有需求的团队发送邮件咨询
610 0
|
7月前
|
弹性计算 Java 芯片
阿里云张伟分享 | 软件跨架构迁移(x86->ARM)的原理及实践
2023年8月31日,系列课程第四节《软件跨架构迁移(X86 -> ARM)的原理及实践》正式上线,由阿里云弹性计算架构师主讲,内容涵盖:ARM与x86架构的差异分析;软件跨架构迁移的原理;软件迁移策略制定、环境准备、执行、测试优化及持续部署与维护等;以及软件迁移的全流程解读。
阿里云张伟分享 | 软件跨架构迁移(x86->ARM)的原理及实践