ARM:你从未听说过的英国最成功的科技公司

2024-02-21 03:58

本文主要是介绍ARM:你从未听说过的英国最成功的科技公司,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ARM:你从未听说过的英国最成功的科技公司(转)
文/出自机器之心

在剑桥市外一个普通的商业园区中,坐落着英国最成功的科技公司——ARM。你可能从来没听过它的名字,但是ARM的设计却应用于iphone等几乎所有智能手机中。从健康追踪到服务器群组等其他科技领域它也均有涉猎,其利润率让分析师都惊呼「不可能」,捍卫着剑桥Silicon Fen的荣誉。

那么,一家公司怎么能在外界毫无察觉的情况下变得如此成功?而且更重要的是,ARM到底是干什么的呢?在ARM公司25周年之际,英国《卫报》对这家公司做了一份「背景调查」。

微处理器业务

要回答上述疑问,需要从头说起,彼时,智能手机还处于想象之中。

与ARM不同,1978年成立于剑桥的Acorn计算机公司家喻户晓。 该公司是当时微型计算机研究热潮中的一家初创公司,其第一个产品——Acorn System 1是一个时代的标杆。该系统售价80英镑,针对的是大学市场,配备了一个小的LED显示屏,键盘和磁带式的接口。

之后该公司又推出三代Acorn System,以及针对普通消费者的Acorn Atom System。但是该公司真正取得突破是在1981年,当时英国广播公司(BBC)让其开发一台机器来配合一个旨在提高英国国民电脑知识水平的系列电视节目。为此,Acorn公司推出了Proton计算机,于同年十二月将其更名为「BBC微型机(BBC Micro )」并发布。截至1984年,在政府补贴一半费用的情况下,约80%的英国学校都有一台这个电脑。Acorn公司似乎将会是未来信息时代的巨头。

因此该公司开始着手为其未来奠定基础。为了产生更好的计算机图形界面,他们知道需要提高计算机的硬件速度。但是对于Acorn这样只有400名员工的公司来讲,很难迅速设计出一款芯片。因此他们想从其他公司购买芯片用在其BBC微型机上,而唯一选择条件就是速处理速度足够快。

根据时任Acorn公司的设计经理Stephen Furber回忆,当Acorn联合创始人Hermann Hauser将一叠文件甩在他桌子上时,这项艰巨的任务就如同晴天霹雳。Furber和他的联合设计者Sophie Wilson从加州大学伯克利分校的研究中发现了一款新型处理器:该处理器简化了指令集,以便能有更时尚、更高效的设计。这种设计方式被称为「精简指令集运算(reduced instruction set computing,Risc)」,而且伯克利的Risc设计被要归功于两位设计者——David Patterson 和 Carlo Sequin。他们两人现在仍是伯克利的学者,2015年2月,为了纪念他们二人对计算领域的发展所做出的贡献,美国电器电子工程师委员会(the Institute of Electrical and Electronic Engineers)在伯克利举办了纪念揭牌仪式。

Patterson和Sequin的发明对Acorn公司的研究人员十分重要。正如Furber后来所写的:「这个处理器是由一个在读研究生设计,但是它却可与领先的主流商业处理器相媲美。它十分简单,因此没有复杂的指令来破坏中断延迟。」

「因此有支持者认为它指明了未来技术的发展方向,虽然它有技术上的优势,但是只有学术上的支持却没有商业上成功的保障。」以此处理器驱动的电脑最终被命名为Acorn Risc Machine——ARM。

Risc-y业务

从长远来看,Furber关注商业成功是非常正确的决定。Risc芯片带动了Acorn公司的业务,公司很快便迎来了有史以来最大的成功:1990年他们与苹果公司合作,为其Newton手提电脑设计了一款新型处理器。新公司由Acorn公司和苹果公司共同创立,仍叫「ARM」这个名字,到现在,「追求缩略词拓展的卓越改变」依旧是ARM(Advanced Risc Machine)公司的标准。

Risc设计与当时苹果公司的Newton计算机完美兼容。精简的指令集带来了低能耗运算,这一点十分关键,为20年后的智能手机时代的来临奠定了基础。然而不同寻常的企业架构却伤害了Acorn公司本身,他们被迫退出PC市场。

微软与英特尔的Wintel联盟垄断日益加剧,在装有Acorn公司ARM芯片的电脑上无法运行Windows系统。Acorn公司自身缺乏足够的规模来鼓励开发者在其平台上进行开发。卓越的技术优势却终究没有转化为健康良好的基础。

后来,Acorn公司和ARM公司走上了两条不同轨道。接下来的10年中,Acorn公司进行了诸多尝试,开发了一款旨在替代报纸的触摸屏设备,与苹果公司合作向英国的学校提供电脑,还设计了一款必须搭配后端服务器运行的名为「thin client」的机顶盒。但是到1998年,它几乎每年都会亏损1000万英镑,最终技术优势也没能拯救它:1999年,在改名为Element 14之后被一家私人股份公司收购,同年,其全部利润来源就只剩下持有ARM公司24%的股权。

与此同时,即使淡出公众视野,ARM公司也在不断壮大。公司卓越的低功耗处理器设计让其在移动变革的竞争中占据有利位置,首先通过将其芯片应用于现在众所周知的「feature」手机中,然后2007年再度与苹果公司合作。第一代iPhone搭载了ARM设计的芯片,从那以后,历代iPhone皆是如此。在芯片设计方面,苹果公司也是一如既往地引领潮流——如今,几乎市场上每一款智能手机都使用ARM芯片。

更多不为人知的业务

曾经,Acorn公司对抗Wintel的垄断,而如今正好相反。Windows和英特尔正努力提高其应用于智能手机中的低功耗技术,以追赶ARM。到2007年,英特尔已经放弃了极其耗电的奔腾系列产品线,集中研究「 Core芯片」,其功耗足够低,可以应用于笔记本电脑中。但是他们依旧花了一年的时间来研发其移动处理器「 Atom 系列」。

ARM清楚地意识到他们具有绝对的技术领先优势。公司的营销主管Laurence Bryant告诉我说:「回顾ARM的历史,你会发现专注低功耗和面向移动终端是我们深入骨髓的DNA。」

「在不增加任何能耗的情况下,我们也正在提高运算能力,用户会体验到低功耗所带来的好处。低功耗会让电池更轻更小,让你节省空间用于热管理,放风扇。我确信我们将一直延续这样的传统。」

但是公司还在其他方面取得了成功。除了专注于其芯片所带来的技术利益,公司还特别重视构建芯片与制造商之间的连接体系。公司品牌营销主管Ed Gemmell认为公司有两大优势:低功耗处理和以芯片为核心的生态系统。但是二者都以更高效的做事方式为基础:「我们才不会告诉我们的合作伙伴要做什么呢。」

Gemmell说:「我们提供最好的移动处理器和处理单元。合作伙伴想怎样将其整合在一起都随他们。我们想要的是广泛而具有差异化的合作基础。这意味着有些公司也不会这么做。」

「英特尔对他们的PC机的创新控制过度。除了在芯片槽中插入英特尔的芯片外,PC制造商什么都不能做。这并不是一个健康的环境,创新的进程也会十分缓慢。」Gemmell补充道。

与英特尔设计完整芯片不同的是,ARM公司则将精力全部放在设计中央处理单元上,然后他们将设计交给第三方。大部分拿到设计的第三方都会围绕该中央处理单元进行再设计形成所谓的「芯片系统」,但是像苹果这样的公司有时会支付额外的费用以获得修改设计本身的权利。

提供这种具有诸多回报的服务让ARM变得独特。英伟达(Nvidia )和英特尔都使用ARM的技术,尽管在其他领域他们彼此竞争,但是他们认为ARM是不会和他们争夺其目标客户(终端用户)的。你永远不会买到由ARM设计的完整芯片,所以这意味着英特尔很愿意与其合作。「如果我们的合作伙伴不信任我们,我们是不会工作的。」

ARM公司主管培训客户如何进行设计应用的负责人Monika Biddulph说。但是其成功的关键在于它将目标设定为打通世界上每一项业务,而公司也多次从这种理念中受益。芯片的设计就如「面包与黄油」一样是通用的,而这也足以使芯片可以在不同的情况下被重复使用。未来十年,智能手机将会是控制高速宽带网络的终端,而ARM公司将会从中受益颇多。因此,2014年,ARM公司一半的收入都是来自于这个已经更迭五代的设计。

作为一家着眼于未来的公司,它有宏远的计划。在除智能手机外的其他设备上,ARM的芯片设计也成为主要的处理器,几年前其市场份额只有40%,但是如今它的芯片市场规模已经直逼英特尔,而且还为诸如PayPal(全球最大在线支付平台)这样的公司提供服务。甚至更具野心的是,公司的物联网部门旨在引领设计可用于未来家居系统的芯片的潮流。

当然,千万不要指望未来能买到ARM牌的智能冰箱或者恒温器。这家坐落于剑桥市外的公司会一直保持其低调神秘的传统,默默地帮我们运行每天都会使用的各种电子设备。

机器之心,最专业的前沿科技媒体和产业服务平台,每日提供优质产业资讯与深度思考,欢迎关注微信公众号「机器之心」(almosthuman2014),或登录机器之心网站www.almosthuman.cn查看更多精彩内容。

这篇关于ARM:你从未听说过的英国最成功的科技公司的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/730493

相关文章

从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展

【科技明说 | 科技热点关注】 2024戴尔科技峰会在8月如期举行,虽然因事未能抵达现场参加,我只是观看了网上在线直播,也未能采访到DTF现场重要与会者,但是通过数十年对戴尔的跟踪与观察,我觉得2024戴尔科技峰会给业界传递了6大重要信号。不妨简单聊聊:从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展? 1)退出中国的谣言不攻自破。 之前有不良媒体宣扬戴尔将退出中国的谣言,随着2

创业者该如何设计公司的股权架构

本文来自七八点联合IT橘子和车库咖啡的一系列关于设计公司股权结构的讲座。 主讲人何德文: 在公司发展的不同阶段,创业者都会面临公司股权架构设计问题: 1.合伙人合伙创业第一天,就会面临股权架构设计问题(合伙人股权设计); 2.公司早期要引入天使资金,会面临股权架构设计问题(天使融资); 3.公司有三五十号人,要激励中层管理与重要技术人员和公司长期走下去,会面临股权架构设计问题(员工股权激

bash: arm-linux-gcc: No such file or directory

ubuntu出故障重装了系统,一直用着的gcc使用不了,提示bash: arm-linux-gcc: No such file or directorywhich找到的命令所在的目录 在google上翻了一阵发现此类问题的帖子不多,后来在Freescale的的LTIB环境配置文档中发现有这么一段:     # Packages required for 64-bit Ubuntu

编译linux内核出现 arm-eabi-gcc: error: : No such file or directory

external/e2fsprogs/lib/ext2fs/tdb.c:673:29: warning: comparison between : In function 'max2165_set_params': -。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。 。。。。。。。。 host asm: libdvm <= dalvik/vm/mterp/out/Inte

Cortex-A7:ARM官方推荐的嵌套中断实现机制

0 参考资料 ARM Cortex-A(armV7)编程手册V4.0.pdf ARM体系结构与编程第2版 1 前言 Cortex-M系列内核MCU中断硬件原生支持嵌套中断,开发者不需要为了实现嵌套中断而进行额外的工作。但在Cortex-A7中,硬件原生是不支持嵌套中断的,这从Cortex-A7中断向量表中仅为外部中断设置了一个中断向量可以看出。本文介绍ARM官方推荐使用的嵌套中断实现机

ARM 虚拟化介绍

0.目录 文章目录 0.目录1.概述 1.1 Before you begin 2.虚拟化介绍 2.1 虚拟化为什么重要2.2 hypervisors的两种类型2.3 全虚拟化和半虚拟化2.4 虚拟机和虚拟CPUs 3.AArch64中的虚拟化4.stage 2 转换 4.1 什么是stage 2 转换4.2 VMIDs4.3 VMID vs ASID4.4 属性整合和覆盖4.5模拟

在亚马逊云科技上利用Graviton4代芯片构建高性能Java应用(上篇)

简介 在AI迅猛发展的时代,芯片算力对于模型性能起到了至关重要的作用。一款能够同时兼具高性能和低成本的芯片,能够帮助开发者快速构建性能稳定的生成式AI应用,同时降低开发成本。今天小李哥将介绍亚马逊推出的4代高性能计算处理器Gravition,带大家了解如何利用Graviton芯片为Java生成式AI应用提高性能、优化成本。 本篇文章将介绍如何在云平台上创建Graviton芯片服务器,并在Gra

某公司笔试编程题

参加了某公司编程题,这些题都来自牛客网,记录总结吧! 一、蛇形矩阵 题目描述 蛇形矩阵是有1开始的自然数依次排列成的一个上三角矩阵. 接口说明 void GetResult(int Num, int* pResult);输入参数:int Num :输入的正整数N输出参数:int *pResult: 指向放蛇形矩阵的字符串指针指针指向的内存区域保证有效 样例输入: 4

我成功在本地打开了Cesium啦!

1首先下载Node.js,我是跟着这篇下载的,https://zhuanlan.zhihu.com/p/77594251,不过这后面的我没弄对Cesium环境配置也没影响。 另外:我看其他推文说,在终端写node -v和npm-v查node和npm的版本可以检测node和npm是否下载成功。 2然后我在CesiumB站官号看的教学视频,跟着下载Cesium源代码。 Cesium基础入门1-零

我的第一次份实习工作-iOS实习生-公司使用过的软件

bittorrentsync 素材,文件同步软件 cornerstone svn 软件开发合作 mark man 测量坐标的软件 SQLLite Manager 数据库操作软件