炼数成金 门户 商业智能 芯片 查看内容

慌不择路?ARM建网站专撕RISC-V,连自家员工都看不下去了

2018-7-16 14:37| 发布者: 炼数成金_小数| 查看: 17323| 评论: 0|来自: 量子位

摘要: 软银旗下的芯片设计方案巨头ARM,最近搬起石头,砸了自己的脚。不知出于什么考虑,ARM几天前发布了一个网站,专门用来攻击他们的竞争对手、开源芯片架构RISC-V。这一举动,被自家员工斥责为“手段卑劣”。网站存活一 ...

工具 安全 架构 开源 芯片

软银旗下的芯片设计方案巨头ARM,最近搬起石头,砸了自己的脚。

不知出于什么考虑,ARM几天前发布了一个网站,专门用来攻击他们的竞争对手、开源芯片架构RISC-V。

这一举动,被自家员工斥责为“手段卑劣”。网站存活一天,以清空关闭告终。

弄巧成拙

这个短命网站,就是rscv-basics.com。

它悄然上线,是在7月9日。

打击目标很明确,正是RISC-V开源处理器架构。

内容也不算复杂,面向那些想做芯片的人,介绍了“设计SoC前应该考虑的5件事”,包括成本、生态系统、碎片化、安全、设计保障。其中,每件事都包含了一条理由,来说明ARM的Cortex比RISC-V更优秀。

“悄然”做出个网站当然不够,还要让该看到的人看到上边的内容。于是,如果你3天前在Google搜risc-v,排在结果首位的,就会是这个网站。

也就是说,ARM为这个网站投放了竞争对手的关键词,简单快速,针对性极强。

同时,不该看到的人也纷纷看到了。于是,效果适得其反。

广大网友八卦之魂熊熊燃烧,这个网站迅速成为各科技论坛热门;业内工程师们怒不可遏,而ARM的员工们也包含其中,他们毫不留情地批评说:搞这么个网站真是手段卑劣。

更有RISC-V拥护者,创办了arm-basics.com网站,也仿着ARM的文体,写了个“设计SoC前应该考虑的6件事”,比5件多1件。和ARM列出的相比,把“生态”换成了开源软件特有的“社区”,还增加了开源社区贡献带来的“改进”。

这只是普通拥护者的操作,某位美女黑客的反应,则可以说是威胁了。

Maria “Azeria” Markstedter
对ARM架构有深刻研究的信息安全大牛Maria “Azeria” Markstedter说,她注册了arm-basics.de域名,说要做个网站教给人们如何利用ARM系统的漏洞。

群情激愤,是因为ARM蔑视了他们所尊敬的。

这家巨头对RISC-V的批判,条条指向开源。而开源正是工程师推崇的文化,也是行业赖以生存的那些工具,大到编程语言、小到软件框架,几乎都由开源社区来支撑。

于是网站一传开,ARM内忧外患,7月10日网站关闭清空,页面变成了一片空白。

随后,ARM发言人对英国科技媒体The Register喊冤。他说,ARM“提供这些关于RISC-V商用产品的关键注意事项”,没想污蔑对手,本来只是想在这个行业里,激起一些围绕架构的讨论。

可是“很遗憾”,广大群众“误会了”。

于是,ARM特别强调:“我们希望立刻澄清一件事情是,不希望给人留下我们攻击开源社区的印象,我们反而在很多领域高度支持开源社区。我们希望围绕架构选择展开健康的讨论,因为这是跟我们行业未来有关的重要话题之一。”

站不住脚的指控
负责管理RISC-V架构的非营利组织:RISC-V基金会,一直没有发声。

对ARM这波操作的威力,开源界人士也很是不以为然。

Linux桌面环境GNOME和开源开发工具Xamarin的联合创始人Miguel de Icaza,在这个污蔑RISC-V的网站还没关闭时就说:“ARM针对RISC-V的负面策略只会适得其反,而且,他们的论点不够扎实。”

这些“不够扎实”的论点,前边提到过一次,涉及5个方面:成本、生态系统、碎片化、安全、设计保障。

英国的The Register逐条分析,量子位翻译出来,并补充了一些信息:

成本
无论你想要从头开发一款芯片,还是寻找全面解决方案,都应该使用一个在1250多亿芯片中进行检验,并且已经授权给500多合作伙伴的架构。

关于成本问题,ARM认为,虽然RISC-V可以免费使用,但仍然需要围绕其进行设计,然后还要生产,这些过程都不是免费的。

这个问题,任何一个准备开发SoC的人,当然都知道。所以,ARM这种说法可能只是为了安抚投资人,让他们不要担心自己会被一个初出茅庐的开源组织击垮。

生态系统
ARM对自家生态系统的形容是庞大、提供支持。在这方面ARM也有很大优势,但RISC-V刚刚开始,所以这种批评也不合适。ARM曾几何时也只是苹果在英国的竞争对手Acorn Computers的一个内部项目,花了很多年时间才达到如今的主导地位。

而在arm-basics.com上,也提高了“大”和“提供支持”的特性,用来形容的是他们的社区。他们承认RISC-V的生态现在还比较弱,但是也强调,它增长更快,作为一个开源社区,信任度和开放性也比ARM更胜一筹。

碎片化危机
所谓碎片化,是指像RISC-V这样的开源架构,谁拿来都可以自己加扩展。结果,就会像Android一样,小米有小米的样子,华为有华为的样子。

不过,ARM架构也并不是铁板一块。苹果、三星和高通设计了自己的ARM架构芯片,ARM自己也推出过数不清的数学扩展单元。

安全
ARM存在Spectre and Meltdown漏洞,RISC-V的核心不受Spectre and Meltdown的影响。

设计保障
ARM再次强调可靠的设计方案成本很贵,但是,所有认真考虑设计自己芯片的人都了解这一点。所以这似乎同样是在安抚投资者、分析师和记者。

ARM的恐惧
从这一条条不太站得住脚的指控中,很多网友不约而同地看出了ARM的不自信。

ARM的这些说法,也从侧面证明了RISC-V的确是ARM的一种可行替代方案,给这个相对比较新的架构变相提高了信誉。

所以,在ARM承认前,甚至有少量网友以为这是RISC-V自导自演的独角戏。

ARM对RISC-V的畏惧不无道理。西部数据已经开始支持这个架构,英伟达也要把它用到未来的显卡里。除此之外,该架构还获得了谷歌、三星、高通和其他组织的支持,而他们中的很多都是ARM架构用户。

RISC-V原型芯片
此前据The Information报道,支持RISC-V的公司有80多家,特斯拉也已经加入了RISC-V基金会。

毕竟,用RISC-V方案免费,而要使用ARM的CPU核心和架构,则要支付数百万美元,之前法国芯片创业公司Greenwave接受The Information采访,更是说授权费高达1500万美元。

在意这个授权费的公司,开发SoC时就会选择从GitHub上获取BSD授权的免费RISC-V核心,然后加上自己的加密或数学加速算法、输入-输出支持和其他外设,然后把设计方案交给芯片工厂生产。

理论上讲,这种方法比ARM CPU核心更加便宜。

SiFive等市场新秀就希望帮助企业把自己的RISC-V设计方案变成物理芯片,而Greenwaves也在使用这种技术为无人机和其他嵌入式设备开发多核SoC,并配备神经网络加速器。SiFive也拥有自己的SoC。LowRISC则在开发自己的开源SoC,可以在FPGA上或在Qemu等模拟器中运行RISC-V。

当然,RISC-V还不成熟,无法与ARM的顶尖架构Cortex-A相媲美。至少目前,它还不具备这种实力。然而,这的确有可能在微控制器和低端低能耗市场对ARM构成威胁。

跟在ARM上一样,你可以在RISC-V核心上启动Linux和其他操作系统,然后将其用作通用目的,或者开发专门的处理器。RISC-V和ARMV8拥有很多相同的技术参数。

RISC-V和ARM采用的软件都是由C、C++、Go、Rust、Phyton等语言编写的。程序员对这些架构都很熟悉。

本是同根生

顾名思义:
RISC-V,是第5代RISC;

而ARM,是“高级RISC机器”,Advanced RISC Machine。

它们的架构都源自1980年代的精简指令集计算机RISC,正是这一架构,让曾任斯坦福大学校长的John L. Hennessy和曾任加州大学伯克利分校教授的David A. Patterson获得了2017年度图灵奖。


John L. Hennessy和David A. Patterson
以早期RISC架构为基础,衍生出了ARM的芯片设计。ARM将这种设计授权给多家芯片厂商,现在几乎所有的智能手机,都离不开它。

而RISC-V诞生于2010年,Krste Asanovic和同事们在Patterson的帮助下,在美国加州伯克利造出了它。

ARM的金主软银2016年收购时曾经透露过自己的想法,定位于人工智能,以及消费者日常生活中越来越多的计算设备,即物联网。

但正是在这样的新兴领域,RISC-V给ARM带来了实实在在的威胁。如今,攻击告一段落,暗流继续涌动。

声明:文章收集于网络,如有侵权,请联系小编及时处理,谢谢!

欢迎加入本站公开兴趣群
商业智能与数据分析群
兴趣范围包括各种让数据产生价值的办法,实际应用案例分享与讨论,分析工具,ETL工具,数据仓库,数据挖掘工具,报表系统等全方位知识
QQ群:81035754

鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

 

GMT+8, 2018-8-22 05:50 , Processed in 0.168853 second(s), 25 queries .