日本超算历时9年重返全球超算榜首,ARM加持夺冠,英特尔今年多线溃败
云栖号资讯:【点击查看更多行业资讯】
在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来!
今年超级计算机的一哥是谁,Summit还是神威?
都不是。
当Top 1上Fugaku的名字跃入眼帘时,大多数人都感到不可思议。
毕竟Fugaku的启用可以说是提前了。
就日本此前公布的信息来看,Fugaku是其原计划在2021年再启用的一台新型超级计算机,而日本前任超级计算机京,世界上第一台万兆的超算,如今已经被挤到第18名。
Fugaku译“富岳”,是日本富士山的别名,寓指其新一代超级计算机性能之高、使用领域之广。
△ “富岳”超级计算机
事实上,中国和美国也曾表示在2020至2021年间,会开发出与“富岳”能力相匹的超级计算机,但这次“富岳”的夺冠显然抢先一步。
一定程度上,这次夺冠要归功于“富岳”采用的ARM处理器。
怎么说?先来看看ARM在高性能计算方向上表现出的能力。
ARM发威:做得好低功耗,干得过高性能计算
事实上,此前ARM系列的CPU一直更侧重于为低功耗性能而设计。
例如,在Cortex-M系列微控制器的架构设计上,就支持睡眠模式和Sleep-on-exit功能(一旦中断处理完成,微控制器便会返回睡眠模式),能够显著降低处理器能耗,如下图所示。
△ 与Intel 8051相比,Cortex-M系列的能耗明显更低
但显然,ARM的野心不仅仅在低功耗技术上。
此次夺冠的“富岳”,采用ARM的A64FX处理器,体现出了强大的高性能计算能力。
“富岳”核心的浮点运算部分采用了ARM的指令集,同时使用SVE浮点单元,支持512bit位宽浮点运算,大幅度强化了运算能力。
处理器的架构设计也很特别,由48个计算核心,外加4个辅助核心构成。其一共分为4个CMG 单元,每个单元有13个核心。
据了解,这次制作的A64FX处理器采用7纳米FinFET制程技术生产,内含 87.86 亿个晶体管,性能可达 2.7 TFLOPS。
在计算能力上,“富岳”的计算能力达到了415.5千兆次,达到了目前排行第二的超算Summit的2.8倍。
莫非属于ARM的时代真的要来临了?
苹果采用ARM自研发芯片,英特尔未来路行何方
无独有偶,ARM除了在高性能计算大秀肌肉,苹果方面也有大动作。
在这次2020 WWDC发布会上,苹果的自研ARM芯片可以说是在“平静的水波中投下了一颗陨石”,激起的远不仅仅是涟漪。
事实上,苹果在 2019 年就曾聘用处理器专家Mike Filippo。作为ARM的前任首席结构师,Mike Filippo参与过Cortex A57/A72/A76三款ARM大核心设计,加入ARM之前还是英特尔的首席架构师。
尽管苹果与英特尔的合作长达15年,但乔布斯也曾说过,一个计算架构如果已使用10 年,基本上就已经达到其性能极限。而如今,15年过去了,“牙膏厂”更是激起了苹果自研芯片的动力。
“富岳”夺冠后,有网友表示,似乎英特尔占据半导体行业的情形即将成为过去式。
英特尔的x86曾经开创了一个时代,但如今,伴随着TMSC推出5nm芯片、采用ARM的超算夺冠、连苹果/Chromebooks/微软都开始使用ARM,似乎x86的时代已经过去。
立刻有网友反驳。
哪怕英特尔的芯片停留在14nm,x86给我的感觉犹在昨日,它的性能甚至超过了某些更小的芯片。更何况,英特尔的10nm芯片要出了。
但无论网友抱持哪一种观点,x86目前仍然是大部分超级计算机的主要处理器体系结构。
在排行前500的超级计算机中,有481个依旧在采用x86运行。相较之下,ARM处理器仅出现在4个TOP 500的系统中。
尽管英特尔庞大的根基和背景表明,其在行业内的地位短期内不会被撼动,但以ARM的发展速度来看,它仍然需要感到一定的危机,并开始尝试突破新的方向。
【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/live立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK
原文发布时间:2020-06-24
本文作者:萧箫
本文来自:“量子位公众号”,了解相关信息可以关注“公众号QbitAI”

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
别在 Java 代码里乱打日志了,这才是正确的日志打印姿势!
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 使用slf4j 1.使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一2.实现方式统一使用: Logback框架 打日志的正确方式 什么时候应该打日志 当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通过日志进行问题定为的。 当你碰到if…else 或者 switch这样的分支时,要在分支的首行打印日志,用来确定进入了哪个分支 经常以功能为核心进行开发,你应该在提交代码前,可以确定通过日志可以看到整个流程 基本格式 必须使用参数化信息的方式: logger.debug("Processing trade with id:[{}] and symbol : [{}] ", id, symbol); 对于debug日志,必须判断是否为debug级别后,才进行使用: if (logger.isDebugEnabled()) { logger.debug("Processing trade with id: " +id + " symbol: ...
-
下一篇
在采用K8S之前您必须了解的5件事情
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 作者简介 | Christopher Tozzi,自2008年来以自由职业者的身份对Linux、虚拟化、容器、数据存储及其相关主题进行报道。 时至今日,Kubernetes已然成为风靡一时的容器编排调度工具,许多IT分析师均提出了企业应当在何时采用Kubernetes的深刻建议。然而,和所有其他的软件平台一样,Kubernetes并非是一个适用于所有人的灵丹妙药。我更倾向于认为人们在有些时候过分夸大了Kubernetes的作用,以至于他们产生了一种错觉:他们无法离开Kubernetes,而实际上,Kubernetes比他们真正的需求要复杂得多。 为了分析人们真正的需求与Kubernetes的匹配程度,我分析了企业在采用Kubernetes编排之前必须考虑的5个事情。 Kubernetes是什么? 如果您关注容器,您可能会知道Kubernetes是一个用于容器编排的开源工具,它可以自动执行诸如启动容器、停止容器以及在同一个容器的不同实例之间的负载均衡等重要任务。 简而言之,Kubernet...
相关文章
文章评论
共有0条评论来说两句吧...