EETOP专注芯片、微电子,点击上方蓝字关注我们

EETOP

EETOP创芯网(易特创芯):国内著名的老牌电子工程师社区及半导体行业门户网站(150万会员)

www.eetop.cn bbs.eetop.cn

blog.eetop.cn edu.eetop.cn

来源:EETOP编译自anandtech经过数月的传闻和猜测,苹果公司今天上午在其年度WWDC主题演讲中正式确认,该公司的Mac系列电脑处理器将从使用x86处理器过渡到基于自家打造的Arm 处理器。第一批消费类设备计划于今年年底出货,苹果预计将在两年左右完成过渡。(推荐:1976-2021 45年苹果电脑CPU之变迁)

WWDC主题演讲的最后一个环节(当然也是最令人期待的环节),苹果宣布他们将转向使用自己的SoC来打造未来的Mac。也就是说,它提供了足够的信息来吊足开发者(和消费者)的胃口,而没有过早地提供太多细节。

目前,我们所知道的是这是苹果公司的终极动力,该公司打算利用垂直整合的全部优势。从硬性指标(如性能)和软性指标(如用户体验)而言,这种从上到下的硬件和软件控制一直是该公司iOS设备成功的主要因素。因此,考虑到苹果可以为iPhone,iPad等提供的功能,看到它们想要为Mac做同样的事情也就不足为奇了。即使操作系统本身并没有发生太大变化,但苹果将底层硬件构建到SoC的后果意味着他们可以使操作系统充分利用Apple融入其A系列SoC的所有特殊功能。空闲电源,ISP,视频编码/解码块,

Apple SoC:市场领先的性能和效率

Mac生态系统这一转变的核心将是苹果向新的SoC过渡。奇怪的是,该公司已谨慎地避免在其公告中的任何地方使用“ Arm”一词,但鉴于他们具有丰富的Arm经验,并承诺在iOS和Mac之间采用通用架构及其基于A12Z的开发套件,因此很容易看到苹果公司将Arm架构带入了自己的未来。该公司将生产一系列专门针对Mac的SoC,尽管我看到iPad / Mac重叠时也不会感到惊讶,但最终,苹果将希望SoC比其当前的产品更强大。最强大的Mac台式机中的芯片。

毋庸置疑,在这一点上,苹果在芯片设计方面的血统不亚于顶级。该公司在CPU核心设计上年复一年地持续迭代,在x86合作伙伴英特尔停滞不前的时候取得了重大进展,让该公司最新的Lightning核心的IPC超过了英特尔的架构,而整体性能已经逼近他们最好的桌面芯片。

苹果超越英特尔产品的能力是无法保证的,尤其是在替换Mac Pro中大量的Xeon芯片时,但苹果拥有一个经验丰富的设计团队,他们已经在低功耗手机和平板电脑上做出了一些令人惊叹的事情。

现在,我们将有机会看到他们能做什么,他们被允许将他们的设计扩大到完整的桌面和工作站级芯片。苹果相信他们能以更低的功耗提供比目前使用的x86芯片更好的性能,我们都很想看看他们到底能做什么。

尽管从架构的角度来看,这种转换的时机有点奇怪。正如Arm专家Andrei Frumusanu所指出的,Arm即将宣布Arm v9 ISA,这将给ISA带来一些显著的增加,如可伸缩向量扩展2 (SVE2)。

x86与Arm并存,分阶段过渡

虽然出于显而易见的原因,苹果今天的信息是关于他们希望在两年过渡期结束时的位置,但他们的过渡期只是:大约两年长。因此,苹果已经确认,将有一个重叠期,该公司将同时销售x86和Arm设备--甚至会有新的x86设备,该公司尚未推出。

x86兼容性:Rosetta 2和虚拟化

同时,为了弥合苹果当前的软件生态系统与他们希望在几年之内实现的差距,苹果将再次投资于重要的软件兼容性层,以便在未来的Arm Macs上运行当前的x86应用程序。可以肯定的是,Apple希望开发人员将其应用程序重新编译为本机-并且他们正在为此投入更多的Xcode基础架构-但目前仍需要一定程度的x86兼容性。

这种情况的基石是Rosetta的回归,后者是PowerPC到x86的二进制转换层,Apple大约在15年前首次将其用于向x86的转换。Rosetta 2被称为x86到Arm的相同功能,可以转换x86 macOS二进制文件以便它们可以在Arm Mac上运行。

Rosetta 2的主要操作模式是在安装时转换二进制文件。我怀疑苹果公司打算在这里通过App Store分发预翻译的二进制文件(而不是让每台Mac都翻译普通的二进制文件),但是我们会看到那里发生了什么。同时,Rosetta 2也将支持动态转换,这对于在执行自己的即时编译的x86应用程序上实现快速性能是必需的。

总体而言,苹果公司称赞Rosetta 2具有“快速性能”,虽然他们简短的Maya演示固然令人印象深刻,但是二进制翻译技术的运行情况尚待观察。从高通和微软的努力来看,从x86到Arm的翻译有些has贬不一,尽管过去的努力并未涉及苹果公司目标的高性能芯片。然而,与此同时,即使x86芯片比PPC芯片具有巨大的速度优势,在原始Rosetta下运行PPC应用程序仍然可以运行,但速度并不快。

因此,最好将Rosetta 2视为在开发人员可以使用Arm构建时确保程序兼容性的支持,而不是将来运行x86应用程序的理想方法。尤其是由于Rosetta 2不支持AVX之类的高性能x86指令,这意味着在使用密集的,对性能有严格要求的代码的应用程序中,它们将需要使用较慢的方法。

总体而言,DTK基于苹果的A12Z处理器,包括16GB的RAM和512GB的SSD。由于设备尺寸更大,如果机器的时钟频率也比iPad高一点,我也不会感到惊讶,但是有趣的变化是,它仍然可能比iPhone 11系列的速度慢。使用较新的A13 SoC的设备。至少,好的方面是A12Z在性能上设置了一个相当低的下限,并且反过来鼓励开发人员开发高效的应用程序。因此,如果开发人员可以使其应用程序在A12Z设备上正常运行,那么在将来的A14衍生芯片上运行这些应用程序时,他们应该没有任何问题。

而且尽管DTK内部的A12Z SoC与其其他beta程序一样在这一点上是已知的,但苹果仍将严格控制性能。DTK许可协议禁止公开基准测试,即使开发人员将支付500美元参加该计划,但DTK仍是Apple的财产,必须将其归还。因此,尽管泄漏无疑会在未来几个月内消失,但看来直到最终消费者,我们才有机会进行Mac-on-Arm硬件的任何广泛,全面的性能测试系统将于今年下半年问世。

Intel回应

据外媒报道,对于苹果的动向,Intel也做出回应。

Intel表示,苹果依旧是Intel的客户,双方的业务覆盖诸多领域,我们将继续予以配套支持。

Intel同时指出,公司会继续聚焦在带来最杰出的PC体验,并拓展计算的边界。另外,Intel也强调,坚信以即将到来的Tiger Lake移动平台为代表的Intel处理器为全球客户带来了最佳的体验和最大的价值。

其实,在库克宣布年底推出自研芯片Mac后,他还跟了一句,仍有一些基于Intel的新品Mac在路上。

据测算,单就PC业务而言,苹果约为Intel贡献2%~4%的营收。虽然苹果自研Mac处理器细节不详,但结合开发机(A12Z SoC+16G+512GB)判断,肯定是和A系列芯片的ARM架构一脉相承。


直播推荐:DDR设计解决方案!

Mentor 免费直播!

特别提示:扫码后需点击报名链接完成报名!

在arm上运行x86动态库_苹果官宣:Arm取代英特尔相关推荐

  1. 在arm上运行x86动态库_用 qemu-user 在arm linux机器上运行amd64/x86程序

    1. qemu-user 是什么 本来, 对于 QEmu, 我只知道它是一个模拟器, 可以像 VirtualBox/VMWare 那样跑一个操作系统, 只不过 QEmu 可以在 AMD64 上面跑针对 ...

  2. 苹果台式机_苹果官宣11月10日发布会,15年来首次告别英特尔芯片的Mac要来了

    原标题:苹果官宣11月10日发布会,15年来首次告别英特尔芯片的Mac要来了 导读:下周,我们将目睹今年苹果最后一场重磅新品发布会,象征着苹果结束同英特尔15年芯片合作历程的新款Mac电脑可能就将亮相 ...

  3. 苹果ipad有哪几款_苹果官宣11月发布会,搭载Apple Silicon处理器的Mac新品将亮相...

    今天凌晨,苹果官宣了 2020 年秋季的第三场新品发布会,将于北京时间 11 月 11 日凌晨 2 点在在 Apple Park 举办.和苹果在 9 月和 10 月的发布会中推出 Apple Watc ...

  4. i3 7100黑苹果_苹果官宣11月11日,再开发布会

    老喵叔主业情感专栏作家,开设这个公众号的初衷,是坚持为大家免费分享各种实用有趣的资源,包括但不限于头像.壁纸.实用小工具.影视音乐等黑科技软件等,大多数来源于互联网,仅供于学习和交流.最近微信改变了推 ...

  5. 苹果ipad有哪几款_苹果官宣11月第三波发布会,MAC电脑是亮点

    今天凌晨,苹果官宣了 2020 年秋季的第三场新品发布会,将于北京时间 11 月 11 日凌晨 2 点在在 Apple Park 举办.和苹果在 9 月和 10 月的发布会中推出 Apple Watc ...

  6. 苹果6发布时间_苹果官宣iPhone 11发布时间!“新logo”首次曝光!

    最近有人说微信改版,找不到我了 快把[躺倒鸭]设为 ☆星标 置顶吧! 今天凌晨,苹果官方微信公众号"Apple"推送了一则信息,官宣了今年秋季新品发布会的核心信息. 还是老时间,还 ...

  7. 苹果快捷键怎么调出来_苹果官宣新春短片《女儿》到底是怎么拍出来的?

    作者:新大陆电影学习社 学习社长 今年的Apple IPhone新春大片,盛邀了周迅,联合奥斯卡提名影片导演西奥多·梅尔菲和金球奖提名影片摄影师劳伦斯·谢尔,用IPhone 11 Pro共同完成短片& ...

  8. 使用Exagear Desktop在raspiberry pi上运行x86程序

    有 ARM Chromebook 使用经验的朋友们应该都知道 ARM Chromebook 在可折腾性上要比 x86 的 Chromebook 要差上不少,最主要一个原因就是在 Crouton 下的 ...

  9. 【Android 逆向】arm 汇编 ( 使用 IDA 解析 arm 架构的动态库文件 | 使用 IDA 打开 arm 动态库文件 | 切换 IDA 中汇编代码显示样式 )

    文章目录 一.使用 IDA 打开 arm 动态库文件 二.切换 IDA 中汇编代码显示样式 一.使用 IDA 打开 arm 动态库文件 分析 Android SDK 中的 arm 架构的动态库 , 动 ...

最新文章

  1. 阿里巴巴为什么不建议直接使用 Async 注解?
  2. 从智能客服说起,看小i机器人如何用AI赋能产业升级改造|M-TECH AI助力中国智造产业论坛...
  3. docker 训练深度学习_利用RGB图像训练MultiModality的深度学习模型进行图像分割
  4. php 操作权限,liunx下PHP操作权限文件
  5. C++实现输出内容存入到TXT文档中
  6. 分享周鸿祎的《如何建立一个“铁打的营盘”》
  7. Linux下的SVN命令
  8. LeetCode(合集)删除数组中的元素(26,80,283)
  9. 【JAVA SE】第九章 接口
  10. git 理解 HEAD^与HEAD~
  11. python set函数原理,Python之set详解
  12. aliyun托管kubernetes部署postgress
  13. 超级实用springBoot学习
  14. RoadRunner软件初步使用教程
  15. 迪文屏用c语言控制按键触发,用迪文屏模拟了个加密键盘功能
  16. 牛客竞赛语法入门班选择结构习题C++版本参考代码及部分解析
  17. 办公室文秘试题 计算机,办公室文秘实用计算机操作技巧
  18. 华为鸿蒙支持APP,曝华为鸿蒙 2.0 将于 6 月 2 日正式登场,200+ 主流 App 已支持
  19. 阿里云服务器 远程桌面连接 卡顿
  20. 向量的线性表示和线性相关

热门文章

  1. 大咖齐聚!好好聊聊啥是AI大模型
  2. xml文件中同时满足多个条件_问与答81: 如何求一组数据中满足多个条件的最大值?...
  3. java anotherstring_徐葳【2019版最新】40小时掌握Java语言之06String类
  4. Leetcode每日一题:127.word-ladder(单词接龙)
  5. Leetcode:8.string-to-integer-atoi(字符串转整数)
  6. ROS入门-8.发布者Publisher的编程实现
  7. LeetCode刷题(45)--Remove Duplicates from Sorted List
  8. linux 怎么改系统字体,Linux下如何设置中文字体
  9. html过滤 -java_PHP过滤各种html标签
  10. Linux电驴客户端,ubuntu装电驴