华为Hi1620发布 自研内核还是ARM改?

https://baijiahao.baidu.com/s?id=1618735211251270521&wfr=spider&for=pc

铁流

发布时间:18-12-0218:44

日前,华为发布了ARM服务器CPU Hi1620,如果不算存在于传说中的Hi1610, Hi1620是继 Hi1612(A57)、Hi1616(A72)之后的又一款产品。

图片来自网络仅供参考

对于 Hi1620 PPT展示的数据,48核版SPECint性能堪比英特尔Xeon Platium 8180处理器,一位华为海思大佬表示,GCC编译器下,SPEC06定点成绩可以达到10/G。然而,这两者显然是矛盾的,这个在昨天的文章里已经说明了。

由于此前华为把Hi1612(A57)、Hi1616(A72)贴上自主可控标签,并打入党政市场。本次Hi1620内核自研的含金量——Hi1620的内核究竟是100%源代码自己写,还是基于ARM做修改也是很多人关心的话题。

诚然,华为的PPT宣传是自研,但考虑到华为曾经把买A57做集成(Hi1612)称为"自主研发,除了存储单元之外有完整的知识产权",以及国内凡是做CPU的,不论是买IP做集成也好,还是拿洋人的源码穿马甲也罢,都宣传自主研发、安全可控。铁流对各路官方宣传持保留态度。

由于铁流也是雾里看花,只是将几个渠道的消息罗列一下:

有业内人士表示,Hi1620是由华为在国内研究所和美国研究所一起做出来的,主架构师是美籍华人,清华毕业,后来在美国做CPU很多年,被华为找来放在美研所,美研所高薪挖人,不乏从Intel挖过来的,而且还借助了美国一些大学的研发力量......北研所里,大多数是有经验的老手。

也有业内人士表示,技术只能迭代演进,如果不是耗费十多年时间从零开始技术积累,每一代CPU的进步,代码替换量不会超过25%,因而,像Intel、ARM这么牛逼,CPU也是迭代演进的,不存在一步登天的情况。

如果一款号称"自主研发"的CPU一问世就一步登天,性能牛逼、可靠性、稳定性、兼容性好,软件生态完善,那这款CPU的自主性就要打一个问号了。毕竟此前Hi1612是A57,HI1616是A72,突然冒出一个Zen级别的内核,而且全部源码100%自己写,就有违技术发展规律了。

还有业内人士表示:即便是技术引进消化吸收,也是需要站在巨人肩膀上的,必然保留大量"巨人"的源代码,以苹果来说,在收购了PA这样的IC设计公司后,又高薪挖了很多大牛,也是拿Cortex A8、A9、A15改了三代,还保留了很多ARM的源码,至于在"幽灵"和"熔断"爆发的时候,ARM宣布,因为Cortex A8、A9、A15存在漏洞,所以苹果的数款CPU也存在漏洞……

苹果之后设计CPU也存在"高度借鉴"前人设计的情况,美国法院就判决,苹果的处理器侵权,并命令苹果公司支付5.06亿美元赔偿。

至于到底哪个版本更加接近真相,还是让子弹在飞一会。

等有客户拿到Hi1620拿到机器后测试一下,就能真相大白了。

毕竟,一位华为海思大佬表示,GCC编译器下,SPEC06定点成绩可以达到10/G。也就是同主频达到AMD Zen的水平,而这是目前ARM公版内核还达不到的。

如果Hi1620真的达到了10/G,那么即便Hi1620继承和借鉴了部分ARM的源代码,Hi1620也能被称为消化吸收再创新,类似于苹果从借鉴ARM起步逐步完成超越。

如果Hi1620测试结果和ARM公版内核差异无几,或者比较接近,那么,即便修改过ARM的部分代码,意义也非常有限,很难说修改的这些代码具备多少含金量。

[百家号]铁流:华为Hi1620发布 自研内核还是ARM改?的更多相关文章

  1. [百家号]华为:最强ARM服务器芯片,华为鲲鹏920处理器发布

    华为:最强ARM服务器芯片,华为鲲鹏920处理器发布   泡泡网 百家号2019-01-0716:11 https://baijiahao.baidu.com/s?id=162198839753232 ...

  2. 熊掌号:"搜索+信息流"双引擎与"百家号+熊掌号"双品牌内容平台

    一. 熊掌号是什么?熊掌号简单来说,就是"搜索 + 信息流"双引擎与"百家号 + 熊掌号"双品牌内容平台,上线了,对站长还是企业,都是一件好事.只要写出优质的原 ...

  3. 【置顶】入驻百家号【九哥聊IT】和【九哥九嫂小日子】,欢迎关注

    欢迎大家关注. 1.关注百家号[九哥聊IT],每天专注讲解互联网最新资讯和知识分享.2.关注百家号[九哥九嫂小日子],带你看下班之外的九哥.

  4. 【python爬虫】一个简单的爬取百家号文章的小爬虫

    需求 用"老龄智能"在百度百家号中搜索文章,爬取文章内容和相关信息. 观察网页 红色框框的地方可以选择资讯来源,我这里选择的是百家号,因为百家号聚合了来自多个平台的新闻报道.首先看 ...

  5. [百家号]7nm ARM 64核!华为Hi1620高性能CPU公开:3.0GHz

    7nm ARM 64核!华为Hi1620高性能CPU公开:3.0GHz https://baijiahao.baidu.com/s?id=1617735663824201180&wfr=spi ...

  6. [百家号]APT组织简介2019

    5家新APT组织被披露,2019是“后起之秀”的天下? https://baijiahao.baidu.com/s?id=1621699899936470038&wfr=spider& ...

  7. [百家号]雷电3和USB Type-C究竟有什么区别?

    雷电3和USB Type-C究竟有什么区别? https://baijiahao.baidu.com/s?id=1617271490773519582&wfr=spider&for=p ...

  8. [百家号]看完再也不会被坑!笔记本接口大揭秘:HDMI、DP、雷电

    看完再也不会被坑!笔记本接口大揭秘:HDMI.DP.雷电 https://baijiahao.baidu.com/s?id=1577309281431438678&wfr=spider& ...

  9. [转帖]华为海思Hi1620芯片发布在即 7nm制程ARM架构最高可达3.0GHz

    华为海思Hi1620芯片发布在即 7nm制程ARM架构最高可达3.0GHz https://www.cnbeta.com/articles/tech/850561.htm 中电科旗下的普华软件 支持国 ...

随机推荐

  1. Vue项目中的文件/文件夹命名规范

    Vue项目中的文件/文件夹命名规范 0.2262018.09.21 16:01:09字数 820阅读 6979 文件或文件夹的命名遵循以下原则: index.js 或者 index.vue,统一使用小 ...

  2. 二进制学习——Blob,ArrayBuffer、File、FileReader和FormData的区别

    前言: Blob.ArrayBuffer.File.fileReader.formData这些名词总是经常看到,知道一点又好像不知道,像是同一个东西好像又不是,总是模模糊糊,最近终于下决心要弄清楚. ...

  3. [Luogu] 余数求和

    question: $$\sum_{i=1}^{n} k \bmod i$$$$\sum_{i=1}^{n} k - \lfloor \frac{k}{i} \rfloor i$$$$\sum_{i= ...

  4. Linux进程通信之mmap

    mmap()函数: void *mmap(void* addr,size_t length,int port,int flags,int fd,off_t offset); 返回:成功:返回创建的映射 ...

  5. 关于openstack 专业博主地址.后续更新

    首先官方文档要放的 https://docs.openstack.org/ 关于导入镜像方面说的很详细的. https://www.cnblogs.com/liawne/p/9322221.html ...

  6. jdbc相比于hibernate的弊端

    1.编程人员必须既懂Java语言,又懂SQL语言,才能编写数据库访问代码.(感觉用不用hibernate,SQL都要会呀) 2.程序代码中嵌入大量字符串形式的SQL语句,降低了程序代码的可读性. 3. ...

  7. linux提权方法(不断总结更新)

    目录 1.suid提权 2.rbash绕过 3.git提权 4.Linux Kernel 4.4.x (Ubuntu 16.04) - 'double-fdput()' bpf(BPF_PROG_LO ...

  8. vue实现穿梭框效果

    vue实现穿梭框效果 一.总结 一句话总结: 用两个数组分别记录左右框框里面的值,用两个数组绑定checkbox,用来记录选中的checkbox值,根据选中的checkbox的值实现删除增加即可 1. ...

  9. 以太坊联盟链 parity 节点搭建

    https://www.cnblogs.com/sumingk/articles/9097996.html 上一篇文章介绍了以太坊私有链 geth节点的搭建,本篇介绍下企业级应用 联盟链搭建,运用pa ...

  10. Qemu搭建ARM vexpress开发环境(一)

    Qemu搭建ARM vexpress开发环境(一) 标签(空格分隔): Qemu ARM Linux 嵌入式开发离不开硬件设备比如:开发板.外设等,但是如果只是想学习研究Linux内核,想学习Linu ...