[知乎]鲲鹏920对比intel8180
链接:https://www.zhihu.com/question/308298687/answer/568737742
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
胡乱分析一波,和Intel比一比.
顶级的Intel Xeon产品:Intel® Xeon® Platinum 8180 Processor (38.5M Cache, 2.50 GHz)
- 内核数28
- 线程数56
- 处理器基本频率2.50 GHz
- 最大睿频频率3.80 GHz
- 缓存38.5 MB L3
鲲鹏920主频可达2.6GHz,单芯片可支持64核
鲲鹏920策略是单核IPC不够多核来凑,从核心数上压制了8180,毕竟A76核心面积小,频率上鲲鹏920的2.6GHz不能说是很高,可能是初代7nm工艺的限制.
性能上鲲鹏920显然不是Xeon 8180的对手,但是鲲鹏920不是面向高性能计算市场的.
能耗和能效比上鲲鹏920显然领先,A76主要目标是手机,加上7nm的优势,比Intel的电老虎省电多了.
以下才是亮点
该芯片集成8通道DDR4,内存带宽超出业界主流46%。芯片集成100G RoCE以太网卡功能,大幅度提高系统集成度。鲲鹏920支持PCIe4.0及CCIX接口,可提供640Gbps总带宽,单槽位接口速率为业界主流速率的两倍,有效提升储存及各类加速器的性能。
Xeon 8180:
- 最大内存大小768 GB
- 内存类型DDR4-2666
- 最大内存速度2666 MHz
- 最大内存通道数6
- PCI Express 修订版3.0
- PCI Express 通道数的最大值48
内存通道比Intel多2个,显然带宽更高.
这个IO真的是吹爆,实现了比Intel更快的PCIe4.0,而且还有CCIX.
CCIX(针对加速器的缓存一致性互联总线)是兼容PCIe的高速总线,由于PCIe4.0迟迟不发布,AMD、ARM、华为、Mellanox、高通、赛灵思(就是没有PCIe的发起者和控制人Intel)共同发起CCIX这一开放的总线标准,速度达到25Gbps以上,CCIX允许基于不同指令集架构的处理器将其高速缓存一致性扩展到加速器.胡乱瞎想一下,鲲鹏920的计算性能不强,但是IO性能很强,可以通过CCIX总线在鲲鹏920和AMD的EPYC之间构建异构平台,实现性能和IO均超过Intel的效果(当然异构计算想要达到理论效果,编程难度不小),如果配合上国产ryzen就能实现全国产化.
RoCE(RDMA over Converged Ethernet,RDMA:Remote Direct Memory Access)也是为了实现异构计算的,用以太网直接访问内存,和infiniband功能类似.
可见,鲲鹏920搞差异化竞争,发扬农村包围城市的传统,知道自己如果直接和Intel的高性能计算比肯定和高通一样凉凉,但是可以在异构计算,高性能数据中心站得住脚,而且比Intel有功耗上的优势.
也希望麒麟能早日制造出自研ARM架构,在IPC上也能达到较高水平.
泰山 ARM 服务器方面,可以满足国产化的需求,但是云服务市场竞争很激烈,AMD的EPYC服务器也很便宜,但是很多公司不愿意用,就是因为很多软件优化是针对Intel架构的,而到了ARM平台上,许多软件都没有移植,优化也不如X86,华为有操作系统团队,听说还把自家Linux认证为Unix了,不知道有没有编译器团队,arm生态需要一个ICC一样专门优化的编译器.
[知乎]鲲鹏920对比intel8180的更多相关文章
- 2019年又迎来Hi1620,鲲鹏920则是Hi1620系列的正式品牌和型号
据记者了解,2013年华为就发布了Hi1610,2014年的Hi1612是ARM64位CPU,2016年的Hi1616是首颗支持多路的ARM处理器,2019年又迎来Hi1620,鲲鹏920则是Hi16 ...
- [百家号]华为:最强ARM服务器芯片,华为鲲鹏920处理器发布
华为:最强ARM服务器芯片,华为鲲鹏920处理器发布 泡泡网 百家号2019-01-0716:11 https://baijiahao.baidu.com/s?id=162198839753232 ...
- 记一次ARM服务器(鲲鹏920)的PXE批量装机遇到的坑
由于近期项目需要,在对一批华为鲲鹏920的ARM服务器(型号为天宫TG225 B1)进行批量装机的过程中,遇到了各种各样千奇百怪的bug(换个高情商的说法就是遇到了各种各样和x86服务器不一样的地方) ...
- CentOS 7.6 操作系统 安装指导书 (鲲鹏920处理器) 01
若需要手动调整预留内存大小,请参考如下配置进行调整. 以下以配置crashkernel为512M为例进行操作说明: 命令行执行命令vi /etc/default/grub,配置"crashk ...
- 不服跑个分:ARM鲲鹏云服务器实战评测——华为云鲲鹏KC1实例 vs. 阿里云G5实例【华为云技术分享】
原文链接:https://m.ithome.com/html/444828.htm 今年一月份,华为正式发布了鲲鹏920数据中心高性能处理器,该处理器兼容ARM架构,采用7纳米制造,最高支持64核,主 ...
- 鲲鹏性能优化十板斧(二)——CPU与内存子系统性能调优
1.1 CPU与内存子系统性能调优简介 调优思路 性能优化的思路如下: l 如果CPU的利用率不高,说明资源没有充分利用,可以通过工具(如strace)查看应用程序阻塞在哪里,一般为磁盘,网络或应 ...
- 华为ARM64服务器上手体验--不吹不黑,用实际应用来看看TaiShan鲲鹏的表现
背景 中美贸易冲突以来,相信最大的感受,并不是我对你加多少关税,而是我有,可我不卖给你."禁售"成了市场经济中最大的竞争力. 相信也是因为这个原因,华为"备胎转正&quo ...
- [转帖]华为鲲鹏云服务器实战:华为云鲲鹏KC1实例 vs. 阿里云G5实例
鲲鹏云服务器实战:华为云鲲鹏KC1实例 vs. 阿里云G5实例 https://m.ithome.com/html/444828.htm 2019-09-12 15:25IT之家 (阿迷) 今年一月份 ...
- 鲲鹏凌云,并行科技Paramon通过华为云鲲鹏云服务兼容性认证
随着Cloud2.0时代到来,5G技术开始应用普及,超算云服务需求不断升级,业务多样性.数据多样性不断延伸.2019年7月,华为召开鲲鹏计算产业发展峰会,依托在联接领域坚实的基础,华为未来将着力打造智 ...
随机推荐
- 从零开始实现SSD目标检测(pytorch)(一)
目录 从零开始实现SSD目标检测(pytorch) 第一章 相关概念概述 1.1 检测框表示 1.2 交并比 第二章 基础网络 2.1 基础网络 2.2 附加网络 第三章 先验框设计 3.1 引言 3 ...
- spring + spring mvc 使用 maven 编译出现异常
异常如下: [INFO] Scanning for projects...[INFO] [INFO] ------------------------------------------------- ...
- Ubuntu 14.04 indigo 安装 cartographer 1.0.0
安装依赖(cmake 版本为2.8,我的是自带的)sudo apt-get updatesudo apt-get install -y g++ git google-mock libboost-all ...
- 线程池(2)-Executors提供4个线程池
1.为什么不使用Executors提供4个线程池创建线程池 阿里巴巴开放手册这样写: . [强制]线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式, ...
- hive --metastore三种模式
在官网上对于这几种模式的介绍如下: 按Metastore数据库位置分: 1.本地/嵌入式Metastore数据库(Derby) 2.远程Metastore数据库(其他的关系型数据库,像mysql.or ...
- [Codeforces1148C]Crazy Diamond——构造
题目链接: [Codeforces1148C]Crazy Diamond 题目大意: 给出一个$1\sim n$的排列要求将其排序,每次能交换两个位置的数当且仅当这两个位置下标差的绝对值大于等于$\f ...
- CSS Pixel 和 Device pixels
Web developers need CSS pixels, that is, the pixels that are used in CSS declarations such as " ...
- [Linux] 创建、删除用户
系统:Ubuntu useradd:创建新用户或更新默认新用户信息 创建新用户 xxx,/home 目录没有同名文件夹,并且此用户没有 shell 权限 $ sudo useradd xxx 创建新用 ...
- Linux 使用 you-get 指令下载网页视频
今天无意中发现一个下载网页视频的好办法 在 Linux 系统中,可以利用 you-get 指令直接下载网页中的视频 1.更新 sudo apt-get update 2.安装 pip sudo apt ...
- Flutter移动电商实战 --(51)购物车_Provide中添加商品
新加provide的cart.dart页面 引入三个文件.开始写provide类.provide需要用with 进行混入 从prefs里面获取到数据,判断有没有数据,如果有数据就返转正List< ...