历史上的今天
返回首页

历史上的今天

今天是:2025年07月19日(星期六)

2019年07月19日 | 从Mac换芯看国内ARM架构芯片应用前景

2019-07-19 来源:绿色计算产业联盟

近期一条关于苹果公司挖走ARM首席架构师的新闻,又将Mac换芯战略带入大家视野。Mac系列笔记本和台式电脑现在使用的是X86架构,具体来讲使用的是Intel的Core系列和Xeon系列,和大多数Windows系统的PC使用的是同一类型的CPU。其实Mac在苹果公司成立的四十多年里已经经历了两次重要的换芯。第一次是1994年至1996年从Macintosh 128K芯片转向摩托罗拉的PowerPC架构芯片;第二次是2005年由乔布斯主导的将Mac所用摩托罗拉芯片转向Intel芯片。



给一个出货量如此巨大的电脑产品更换底层的芯片架构,从来都不是一件容易的事,这需要对整个软件生态进行重构,最困难的是,重构的结果不能对开发者和用户造成影响,这就相当于对一辆飞速行驶的赛车进行底盘和发动机的更换,而司机和乘客对此还无感知。


我们可以参考苹果2005年对Mac产品线转向Intel系列CPU所做的努力。实际上乔布斯在1997年重返苹果时就对摩托罗拉的芯片感到不满,当年就开始评估换芯的可能性,强势如乔布斯,也不得不接受董事会需要对此讨论18个月,并且在8年后的2005年做好所有准备工作后再正式开始将芯片转向Intel。


苹果董事会之所以需要讨论18个月,是因为换芯涉及到生态链的重构,这可能对当时好不容易起死回生的苹果带来巨大的风险;之所以强大如苹果也需要将近8年才正式完成换芯,是因为整个过程相当于对苹果操作系统重新开发一遍,从编译器,到操作系统设计,到两种不同架构的芯片开发的应用的迁移过渡,需要开发的工作实在是太多了。


本次苹果引入ARM首席架构师,是为了实现苹果几年前启动的一项计划:最早在2020年用基于ARM架构的处理器取代现在的芯片。瞧瞧,仿佛2005年换芯战略的再次重演,为了将芯片从Intel的X86架构换成自研的ARM架构,苹果已经暗自准备了多年,就等时机成熟。吃瓜群众看热闹,作为一个IT国产化行业的从业者,我却从Mac换芯事件中看到了IT国产化的曙光。之所以苹果这次的换芯会对IT国产化造成积极影响,关键就在于苹果这次将使用的芯片—ARM架构的芯片。


众所周知,现在的PC市场被以Windows和Intel组合的WinTel联盟所主导,手机市场以Android和iOS的操作系统以及ARM架构的芯片所主导。因为Windows和Intel的封闭,PC和服务器要想实现完全自主可控,必须绕过这两座大山,另辟蹊径。操作系统相对容易点,基于开源的Linux,结合国产用户使用特点,定制一个符合国人使用的操作系统并不难,难点主要在于芯片,可以说创造基于国产芯片的生态系统是实现IT国产化的关键。


反观手机,国产厂商在操作系统和芯片上已经不像PC行业那样受制于人。比如,华为设计的海思芯片已经广泛用于华为手机上,性能和体验性已经不输于行业顶尖水平。既然手机领域的芯片国产化发展的这么好,是否能用于PC和服务器领域呢?答案是可以的,其实国产厂商一直在做这方面的尝试。海思芯片是基于ARM架构的,ARM架构授权相对于X86架构没有那么封闭,国内公司如飞腾、华为,均得到了ARM某种架构的架构级永久授权。


国产PC和服务器使用基于ARM架构的芯片实现国产化从而达到自主可控的目的,难点不是可持续性,也不是性能问题,关键是生态链的构建。因为WinTel联盟的成熟性,现如今的软件生态从日常办公、教学设计,到企业应用发布,大部分均基于WinTel。要想构建国产化生态,除了从无到有的基于ARM架构构建整个生态体系外,还需要考虑现有业务的平滑迁移问题。IT国产化从业者一直在努力着,但是进展缓慢。


随着苹果的Mac系列产品将转移到ARM架构生态,大家对ARM架构的产品的认可度必将更高,更多的人才也将吸引到这个生态来,对ARM架构生态的成熟有及其深远的意义,并且苹果作为一个成熟的商业公司,必将充分考虑现有业务从X86架构到ARM架构的迁移问题,实现对开发者和使用者友好迁移的效果,这对于国内厂商也有很大的借鉴意义。


改革开放四十多年来,中国取得了举世瞩目的成就,比如中国有最全的工业生产链,有发展最快的基础建设,但是IT行业一直受制于人,无法完全自主可控。一大批的IT国产化从业者一直在努力着,他们积势、守正,待时,一直在默默的为国产化事业奉献着。


现如今,他们等待的时机已到来,一大波国产化浪潮已然袭来。事实上,IT的国产化的生态环境建设目前已经取得了一定的成绩,我们在芯片设计制造、操作系统、数据库、中间件、业务应用以及虚拟化与云计算技术上,已经有了很多成果和实际使用案例。国产操作系统方面,已经有中标麒麟、银河麒麟、深度OS等成熟的产品和解决方案;数据库方面,国产的达梦、神通等,已经在某些领域大量应用了;中间件方面,东方通、中创等也已经很成熟了;云计算和虚拟化方面,主打国产化的云宏CNware产品,华为、阿里、腾讯也有相应的国产环境云平台解决方案。以上提到的操作系统、数据库、中间件、虚拟化和云平台等都已经能和国产ARM架构芯片形成良好的生态圈。


苹果换芯说明IT生态链迁移需要长时间的准备,也说明只要明确目标放手去干也没那么难。已有先驱者在国产ARM生态链建设方面积累了大量的经验,苹果的换芯也从侧面证明了道路的可行性,国内ARM架构的服务器与PC应用,大有可为。


ARM架构芯片,是典型的RISC芯片,主要特点就是低功耗,很适合应用于性能要求不太高,但是对能耗敏感度比较高的领域,这也是为什么在手机领域ARM架构芯片能打败Intel芯片的原因。现在很火的边缘计算正好符合这个特性,对性能要求不是很强,但是需要低功耗。也许等我们基于ARM架构芯片的生态链完善后,我国的边缘计算也会形成爆发之势,在IT发展上实现弯道超车。


推荐阅读

史海拾趣

Diotec Electronics Corp公司的发展小趣事

在竞争激烈的电子行业中,Diotec始终保持对技术创新的追求。公司不断增加研发投入,引进先进的研发设备和人才,积极开发具有自主知识产权的新产品。这些新产品不仅丰富了公司的产品线,还进一步巩固了公司在市场中的领先地位。同时,Diotec还注重知识产权保护,通过申请专利等方式保护自己的创新成果。

BOPLA公司的发展小趣事

BOPLA公司成立于XXXX年,初期主要致力于电子开关、熔断器等基础电子元件的研发与生产。创始人凭借对电子行业的深厚理解和敏锐的市场洞察力,带领公司逐步在竞争激烈的市场中站稳脚跟。通过不断的技术创新和品质提升,BOPLA的产品逐渐获得了客户的认可,为公司后续的发展奠定了坚实的基础。

APC (APC by Schneider Electric)公司的发展小趣事

在电子行业的早期,电源的稳定性是许多企业和个人用户面临的一大难题。正是在这样的背景下,APC公司凭借其敏锐的市场洞察力,将重心放在小型桌面不中断电力供应(UPS)系统的电源保护及开发上。1984年,APC推出了公司的首个UPS产品,为PC、PC服务器及其网络提供了可靠的电力保障。这一创新举措不仅解决了当时的电力供应问题,更为APC在UPS电源保护领域奠定了坚实的基础。

Altmustech公司的发展小趣事

随着业务规模的不断扩大,Altmustech开始实施全球化布局战略。公司在全球范围内设立研发中心和生产基地,与各地合作伙伴建立紧密的合作关系。这一战略使得公司能够更好地利用全球资源,提高生产效率,降低成本,同时也有助于提升公司在国际市场上的竞争力。

西安航天民芯公司的发展小趣事

除了商业产品的研发外,西安航天民芯还积极承担国家重大科研项目。公司参与了我国工业强基高性能工业DSP芯片等多项国产化项目的研发工作,为提升国家产业核心竞争力做出了贡献。这些项目的成功实施,进一步提升了西安航天民芯在行业内的影响力和地位。

EZchip Technologies Ltd公司的发展小趣事

作为一家领先的电子企业,EZchip深知自己在推动社会进步和可持续发展方面所肩负的责任。因此,公司一直致力于环境保护、社会公益和可持续发展等方面的工作。EZchip通过采用环保材料和节能技术降低生产过程中的能耗和排放;积极参与社会公益活动回馈社会;同时注重企业的可持续发展规划和管理模式的创新。这些举措不仅体现了公司的社会责任感和担当精神也为企业赢得了良好的社会声誉和品牌形象。

问答坊 | AI 解惑

优化电源管理功能-BIOS优化

  在BIOS主界面中,选择“Power Management Setup”即可进入电源管理设定。在这里你可以尽情地将电源优化到底。 3.5.1  在“Power Management Setup”中有一项“Power management”,此项设定让你选择电源节省的类型(或是程度),并直接 ...…

查看全部问答>

用DSP控制器整合马达控制和功率因数校正

随着数字信号处理器(DSP)价格从几百美元降到3美元,DSP在价格敏感的家电(如洗衣机、冰箱、加热器、通风和空调机)中正越来越多地被采用。带特殊外设的高MIPs DSP,除显著地改进这些产品性能外,还大大地简化产品设计过程并提供各种重要的特异性能。D ...…

查看全部问答>

请问中国有没有专门的linux廉价PC卖啊?

看到国外很多都说有linux专用的廉价PC/Laptop,不知道中国有没有卖的呢?…

查看全部问答>

快快乐乐跟我学开关电源设计

转自ourdev,非常好的学习指导,推荐给大家。 “我想DIY开关电源,要具备哪些理论知识、实践技能和工程素质啊?”     “如何从给定的设计规格设计出开关电源?具体步骤是什么?”     “开关电 ...…

查看全部问答>

PCB板子

我这个板子做得怎么样 大家指点指点 …

查看全部问答>

iar 内嵌汇编问题

由gcc的内嵌汇编程序个跟iar内嵌汇编语言差别好大啊,怎么修改才能从gcc的语法到iar的语法啊,iar是for msp430的 在 gcc 中的 __asm volatile (\"eint\");再 iar中编译不通,貌似不能直接asm与volatile搭配,该如何改啊? 还有,gcc中的语法__as ...…

查看全部问答>

抢答:51里怎样用pwm产生正弦信号?

51里怎样用pwm产生正弦信号呢?…

查看全部问答>

南华大学黄智伟系列- 注意设计总结报告有几十分,不能丢啊!!!

本帖最后由 paulhyde 于 2014-9-15 03:29 编辑 南华大学黄智伟系列- 注意设计总结报告有几十分,不能丢啊!!! 一、电子设计竞赛设计总结报告评分标准和组成 1.设计总结报告的评分标准 全国大学生电子设计竞赛作品由基本制作部分、发挥制作部 ...…

查看全部问答>

[挑战极限] 谁能画出最少元件数量的振荡电路

replyreload += \',\' + 1320330;画个振荡电路,看看你最少用了几个元件 。(集成电路不能算一个元件哟) 如果使用变压器,三个抽头折合一个元件, 下图的元件数量已经很少了,但不算最少Timson,如果您要查看本帖隐藏内容请回复 [ 本帖最后由 d ...…

查看全部问答>

终于把视频给看完了,也学了不少的东西,这里提点建议

首先,很感谢eeworld主办的这个活动,让我又学了点东西。 视频很全面,涵盖了很多内容,认真看完后对msp430也大概了解了 只是,学完之后如果不应用,好像也没什么作用,所以,这里我想提个建议,希望主办方能搞个比赛什么的,让我们能将学到的东 ...…

查看全部问答>