http://www.36kr.com/p/200031.html

“人生五十年,如梦亦如幻。有生斯有死,壮士何所憾?”之所以没有遗憾,是因为有了理想。

公元 1582 年,日本战国时期最著名的霸主,织田信长,吟唱着这首诗歌,于烈火中逝去。织田虽死,却留下了一支精锐无敌的火枪兵队。几年后,其家臣,羽柴秀吉凭此统一日本全境。

公元 2011 年,科技时代的盟主乔布斯离世。在他留下的宝藏里,以 A 字冠名的 CPU 成为移动领域里最强的利器。数月之后,苹果公司在新领袖库克的率领下,市值攀上世界的巅峰。

可又有谁知道,在那些苍翠的路上,他们历遍了多少创伤 [1]?苹果对于掌控顶尖处理器的渴望由来已久,这种带着伤痕的渴望起源于自己在八十年代后期于 PC 战场上被 Wintel 联盟打得一败涂地。Windows 抄袭了 Mac 的界面,乔布斯还可以用起诉来对付,但眼看着无论是采用摩托的 68K 处理器,还是采用 IBM 的 PowerPC 处理器,都被 Intel 的奔腾拉开了好几个档次。这个难题,可不是让律师们吵吵架就能解决掉的。

1990 年 ARM 公司在英国成立,苹果参股其中,正式拉开了进军移动处理器的大幕。虽然在 2006 年的时候,苹果宣布 Mac 电脑全线采用 Intel 的 CPU,但千万不要低估了苹果在处理器上的壮志雄心。次年,苹果推出划时代的 iPhone,在前三代里均采用三星设计的 ARM 处理器,但此时的苹果已经悄悄开始了自行设计处理器的计划。

2008 年,苹果收购 PA Semi,并立刻购买 ARM 的架构级授权(Architecture License)[2],开始着手设计一款拥有全新微架构(Microarchitecture)的 CPU。2010 年,微架构的前端设计完毕。同年,苹果收购拥有丰富后端设计经验的公司 Instrinsity,开始了长达一年的处理器后端设计。2012 年 iPhone5 问世,冠绝天下,所使用的正是这款耗时四年,名字叫做 A6 的处理器。

当一众黑客黑掉 A6,看到其中的布线结构时,完全震精了:这简直是一款近乎“纯手工”打造的 CPU!

“纯手工”,这是一个怎样的概念?在如今这个集成度肆意飚升的年代里,单个芯片上集成数亿个晶体管早已屡见不鲜,靠手工来布线是个几乎不可能的任务,所有的设计都是在 EDA(电子设计自动化)工具的辅助下完成。当然,在芯片设计的后端,设计师们也会再用手工做出布局上的少量调整,工作量一般在 3~6 个月。

然而!然而!苹果竟耗费大量的设计师和大把的光阴来“纯手工”优化后端设计,仅在布线上就花了整整一年的时间!还请不要忘记,苹果的设计师们本已是以一当十的高手了。为了推出这款登峰造极的产品,真不知,乔布斯和他的苹果究竟有着多大的理想与雄心,而又付出了多少的辛苦与努力?

时光仿佛回到了 1953 年,我正站在威斯敏斯特教堂里,看那加冕中的伊丽莎白女王,风采迷人,芳华绝代 [3]。而她的身上正披着一件由数名设计师,耗时 16 个月,纯手工制成的登基礼服。唯有如此,才配得上四个字:完美无缺。

乔布斯的理想也是如此的完美无缺,因其追索求达之艰难,才成为亘古永恒的不朽。当我们这些俗人,慢慢长大,习惯了唱着“背弃理想,谁人都可以 [4]”的时候,又是否会在某个夜晚倏然醒来,仰望那片没有了理想的星空,而轻轻哭泣。

[1] 此句改编自 Beyond《大地》。
[2] ARM 提供两种授权方案:应用授权(Implementation License)和架构授权(Architecture License)。架构授权是更高更抽象的授权,对设计能力的要求也最高。获权厂商会重新定义整个内核的微架构(Microarchitecture),如果足够强悍的话,设计出来的处理器在性能上甚至会超越 ARM 公司本身所提供的处理器。苹果,高通,三星都是在架构授权的基础上,自行开发的处理器。
[3] 1953 年,伊丽莎白二世,在 Westminster Abbey,正式加冕英联邦女王。
[4] 此句出自 Beyond《海阔天空》。

转载于:https://www.cnblogs.com/baiyw/p/3412633.html

Intel的东进与ARM的西征(4)--理想的星空,苹果处理器之野望相关推荐

  1. 芯片史称:“长平之战”----Intel的东进与ARM的西征(3)--人生如戏,全靠演技

    http://www.36kr.com/p/177143.html 从 2003 年到 2008 年,处理器双雄 Intel 和 AMD 在 64 位 CPU 领域展开了一场长达五年,极为惨烈的科技战 ...

  2. Intel、AMD和Arm 告警:注意新的推断执行CPU漏洞!

     聚焦源代码安全,网罗国内外最新资讯! 编译:代码卫士 安全研究员发现了绕过Intel.AMD和Arm公司现代计算机处理器中基于硬件的推断执行防御措施. 今天,这三家CPU厂商发布安全公告并发布缓解更 ...

  3. 读书百客:《轮台歌奉送封大夫出师西征》赏析

    这首七古与<走马川行奉送封大夫出师西征>内容不同,<走马川行奉送封大夫出师西征>未写战斗,是通过将士顶风冒雪的夜行军情景烘托必胜之势:此则直写战阵之事,具体手法也有所不同.此诗 ...

  4. 汇编码转机器码万能转换工具(Intel 32/64、ARM 大小端、Thumb大小端、ARM V8大小端、Thumb V8大小端、AArch64)

    汇编码转机器码万能转换工具(Intel 32/64.ARM 大小端.Thumb大小端.ARM V8大小端.Thumb V8大小端.AArch64) 众所周知,计算机核心处理器就是CPU是计算机的重要组 ...

  5. 【AC自动机】西征罗马之路

    水题再没有爱了... 西征罗马之路(roma.c/cpp/pas) 2s 128MB [背景]     一个偶然的机会(niabby出题),Bob穿越到了三国时期,凭借天时,地利,人和以及修改器,Bo ...

  6. 《波斯战火》第一个世界帝国及其西征

    <波斯战火>第一个世界帝国及其西征 <Persian Fire The First World Empire and the Battle for the West > 汤姆· ...

  7. M1 暴打 Intel?——x86 与 ARM 的爱恨情仇

    最近这段时间数码圈里最火的莫过于苹果最新推出的三款基于自研芯片 M1 的电脑了,分别是 MacBook Air.13 寸的 MacBook Pro 以及 Mac Mini.其热度也是久居不下,哪怕距离 ...

  8. intel(i386 x64)、arm(v5te armv7-a)、mips、mipsel的iperf2及iperf3

    介绍:iperf 是网速测试工具能测试tcp 及udp. iperf 主要有2个分支 iperf2.iperf3,并且各自都在升级.          本帖不是介绍iperf的详细用法,而是放出常用平 ...

  9. 读书百客:《走马川行奉送出师西征 / 走马川行奉送封大夫出师西征》赏析

    为了表现边防将士高昂的爱国精神,诗人用了反衬手法,抓住有边地特征的景物来状写环境的艰险,极力渲染.夸张环境的恶劣,来突出人物不畏艰险的精神.诗中运用了比喻.夸张等艺术手法,写得惊心动魄,绘声绘色,热情 ...

最新文章

  1. 2012年1月java_全国2012年1月自考Java语言程序设计(一)试题及答案.doc
  2. 晕死!博客园把我搞晕了!
  3. 一文搞定 Spring Data Redis 详解及实战
  4. 高性能MySQL(2)——Schema与数据类型的优化
  5. win7系统锁定计算机设置方法
  6. ef mysql dbfirst_.NetCore教程之 EFCore连接Mysql DBFirst模式
  7. 蓝桥杯入门训练Fibonacci数列
  8. 如何配置Mac OS X实现LAN唤醒?
  9. Request的getParameter和getAttribute方法的区别
  10. C语言实现数据结构——单链表
  11. 屏幕录像专家限制录像时长_屏幕录像档案已更新!
  12. 费马小定理 欧拉定理 逆元
  13. 基于web版kettle开发的用户专业版B/S架构工具
  14. 8-08双重循环--九九乘法表
  15. 计算机专业支教,【计算机】梦缘·夏季支教志愿招募
  16. 人类一败涂地mac版(human fall flat中文版)
  17. Verilog中if-else和case对比
  18. 举个栗子!Tableau 技巧(138):学做炫酷的温度计图表
  19. 初一数学教材人教版_初中数学教材章节-人教版
  20. vmware缩写涵义

热门文章

  1. flink on k8s部署方案调研
  2. P2036PERKET
  3. 选择好的企业网盘考量标准有哪些
  4. android微信下拉页面,Android仿微信下拉列表实现
  5. 【源码】具有“放大镜”功能的函数magnify
  6. Elasticsearch---spring-boot-starter-data-elasticsearch整合攻略详解
  7. 神舟电脑装linux双系统,神舟战神笔记本:win10 安装 ubuntu 双系统
  8. Kubernetes、C语言小白变怪兽、C++ Primer Plus、TCP/IP网络编程、JavaScript高级程序设计
  9. 国有企业数字化转型理论设计
  10. 基于流计算 Oceanus(Flink) CDC 做好数据集成场景