ARM时代:一切随之改变

简介:

这是计算机工业发展历史上的一件大事,标识着x86处理器的主导地位发生动摇。目前在移动设备市场,ARM处理器的市场份额超过90%;在服务器市场,今年(2011年)就会有2.5GHz的服务器上市;在桌面电脑市场,现在又有了微软的支持。ARM成为主流,恐怕指日可待。难怪有人惊呼,Intel公司将被击败!

与这场轰轰烈烈的变革相比,它的主角ARM公司却没有受到太多的关注,显得不太起眼。这家远离硅谷、位于剑桥大学的英国公司,到底是怎么走到今天的,居然能将芯片巨人Intel拉下马?

ARM公司的元老Lee Smith,撰写了一份PPT,向我们介绍了这家公司的简史(PDF文件,2.36MB)。

1978年12月5日,物理学家赫尔曼·豪泽(Hermann Hauser)和工程师Chris Curry,在英国剑桥创办了CPU公司(Cambridge Processing Unit),主要业务是为当地市场供应电子设备。

1979年,CPU公司改名为Acorn计算机公司。

起初,Acorn公司打算使用摩托罗拉公司的16位芯片,但是发现这种芯片太慢也太贵。"一台售价500英镑的机器,不可能使用价格100英镑的CPU!"他们转而向Intel公司索要80286芯片的设计资料,但是遭到拒绝,于是被迫自行研发。(Intel会不会为当年的这个决定后悔万分?)

名字的由来

1985年,Roger Wilson和Steve Furber设计了他们自己的第一代32位、6M Hz的处理器,用它做出了一台RISC指令集的计算机,简称ARM(Acorn RISC Machine)。这就是ARM这个名字的由来。

RISC的全称是"精简指令集计算机"(reduced instruction set computer),它支持的指令比较简单,所以功耗小、价格便宜,特别合适移动设备。早期使用ARM芯片的典型设备,就是苹果公司的牛顿PDA。



1990年11月27日,Acorn公司正式改组为ARM计算机公司。苹果公司出资150万英镑,芯片厂商VLSI出资25万英镑,Acorn本身则以150万英镑的知识产权和12名工程师入股。公司的办公地点非常简陋,就是一个谷仓。

当年在谷仓里开会的场景。

自己不制造芯片

公司成立后,业务一度很不景气,工程师们人心惶惶,担心将要失业。由于缺乏资金,ARM做出了一个意义深远的决定:自己不制造芯片,只将芯片的设计方案授权(licensing)给其他公司,由它们来生产。正是这个模式,最终使得ARM芯片遍地开花,将封闭设计的Intel公司置于"人民战争"的汪洋大海。

ARM为什么突然火了

20世纪90年代,ARM公司的业绩平平,处理器的出货量徘徊不前。但是进入21世纪之后,由于手机的快速发展,出货量呈现爆炸式增长,ARM处理器占领了全球手机市场。2006年,全球ARM芯片出货量为20亿片,2010年预计将达到45亿片。

2007年底,ARM的雇员总数为1728人,持有专利700项(另有900项正在申请批准中),全球分支机构31家,合作伙伴200家,年收入2.6亿英镑。

下图为2004年公司聚会的场景。

Intel vs 半导体世界

展望未来,即使Intel成功地实施了Atom战略,将x86芯片的功耗和价格大大降低,它与ARM竞争也将非常吃力。因为ARM的商业模式是开放的,任何厂商都可以购买授权,所以未来并不是Intel vs. ARM,而是Intel vs. 世界上所有其他半导体公司。那样的话,Intel的胜算能有多少呢?



目录
相关文章
|
14天前
|
数据处理 编译器 数据库
x64 和 arm64 处理器架构的区别
x64 和 arm64 处理器架构的区别
23 0
|
8月前
|
存储 传感器 安全
ARMv8-M蓝牙协议安全增强
ARMv8-M蓝牙协议安全增强
|
数据采集 芯片 内存技术
CB103 ARM扩展 研发板主要特点
CB103ZE是专门为高校及科研单位研发、产品定型而生产的一款高集成度核心应用板,该板卡使用STM32F103XX为核心芯片,并针对核心芯片的不足,在FMSC总线上扩展了RAM及ROM,引出原芯片所有管脚,管脚布局合理,可方便的进行基于ARM操作系统的设备研发。
CB103 ARM扩展 研发板主要特点
|
存储 安全 程序员
鲲鹏开发重点––ARM CPU的推测执行
MMU,内存管理单元,顾名思义就是用于管理内存的部件,这是CPU内部模块名,需要操作系统来进行空间配置和管理,所以,有时提到的MMU并不完全指硬件部分,也包括软件部分。其作用就是完成VA虚拟地址到PA物理地址的转换,页面大小管理,同时配置地址空间的访问属性,包括Normal(乱序访问)和Device(定序访问)进行区分,cache写回,cache写透,关闭cache等等,配置地址空间的访问权限。
401 0
鲲鹏开发重点––ARM CPU的推测执行
|
数据采集 芯片 内存技术
CB103 ARM扩展 研发板
CB103ZE是专门为高校及科研单位研发、产品定型而生产的一款高集成度核心应用板,该板卡使用STM32F103XX为核心芯片,并针对核心芯片的不足,在FMSC总线上扩展了RAM及ROM,引出原芯片所有管脚,管脚布局合理,可方便的进行基于ARM操作系统的设备研发。
CB103 ARM扩展 研发板
|
芯片
芯片40174的作用
芯片40174的作用
135 0
芯片40174的作用
|
存储
ARM64特有一些的汇编指令
ARM64特有的汇编指令
1402 0
ARM64特有一些的汇编指令
|
机器学习/深度学习 芯片 异构计算
ARM推出5nm核心Cortex-A78,5nm芯片还会远吗?
5月26日,据外媒AndroidAuthority报道,ARM推出了基于5nm工艺制程的CPU核心Cortex-A78和Cortex-X1。这两款核心将是未来5nm Soc的关键组成部分,也是未来一年移动端芯片的性能基础。
154 0
ARM推出5nm核心Cortex-A78,5nm芯片还会远吗?