Apple 在 mac 上使用自研 CPU 后,黑苹果咋办?

2020-03-13 15:09:35 +08:00
 idblife
是不是就只能买白苹果了。。。
10333 次点击
所在节点    Apple
62 条回复
cwbsw
2020-03-14 10:12:39 +08:00
@stoneabc
你以为 x86 进入服务器领域不是靠便宜大碗?
stoneabc
2020-03-14 10:34:05 +08:00
@cwbsw 便宜和性能也要有个平衡点哦,现在 ARM 重点还是在便宜上,性能靠核数堆
cwbsw
2020-03-14 10:49:58 +08:00
@stoneabc
单核性能。
cwbsw
2020-03-14 10:50:03 +08:00
tmado
2020-03-14 10:53:17 +08:00
还有拿专业应用和流媒体比数据的?黑得也太低级了。
shutongxinq
2020-03-14 11:47:38 +08:00
@20015jjw 80 核心 arm 这个说的是整数性能。其他性能远远不如。整数性能已经不是现代 CPU 的重点了,不然 AMD 推土机系列怎么会死得那么惨?

@stoneabc 就 Mac 的销量( 6%),要开模新的芯片,从成本上看,以后每台电脑怕是不便宜。

如果要搞,可能 iPhone 一个芯片( 2 核),iPad 和 macbook air 一个芯片( 4 核)。MacBook Pro 14/16/Mac Mini 一款芯片( 8 核心)。iMac,iMac Pro, Mac Pro 用 chiplet,外加 2-3 款 IO die ?然后从低到高用一款构架?感觉台式机 pro 系列还是舍弃了比较经济实惠。

苹果的 mac 系列一年不到 2000w 的销量(相比之下 iPad 6000w ),以后 CPU 升级频率估计会比 iPad Pro 慢一些,两年一升级。
shutongxinq
2020-03-14 11:52:52 +08:00
@shutongxinq ARM 远远不如的是 SIMD 性能,特此说明。
mogutouer
2020-03-14 12:07:15 +08:00
就算有问题也是过几年才需要解决的问题
20015jjw
2020-03-14 12:12:14 +08:00
@shutongxinq 行吧 我对 arm 一点了解都没 我反正不多想 公司发啥用啥 摊手
1002xin
2020-03-14 12:23:15 +08:00
这种明确违反用户协议的东西,官方还管你死活?
tourist2018
2020-03-14 12:35:46 +08:00
关键 arm 版的话 macOS 上面的软件适配咋办?直接用 iPhone iPad 上面的软件?那和 iPad iPhone 有啥区别
xis
2020-03-14 16:50:44 +08:00
@murmur 想多了,有 ipad 在,还要什么 surface x,我觉得反而是协处理器,让 mac os 运行 ios 软件的。简化移植难度,修改个 ui 就行了。
lizhuoli
2020-03-15 12:41:30 +08:00
@shutongxinq ARM 也上 SIMD 呗,再说 NEON 性能也凑合,大部分只有数字图像领域在用 SIMD 计算,一些领域跑 GPU 计算好像和 CPU 关系不大
lizhuoli
2020-03-15 12:45:50 +08:00
@tourist2018 应该需要源码重新编译一次就可以。另外类似的事情历史已经发生过了,参考 PowerPC 向 Intel x86 架构迁徙,一模一样的架构过渡。中间曾经提供了 3 个版本的模拟器 Rosetta,另外所有苹果平台的二进制都是 FAT Binary,一个二进制可以带无数个架构(iPhone 上已经是 x86 armv7 armv7s arm64 arm64e 这样的架构组合了),不需要提供不同 CPU 的版本
shutongxinq
2020-03-15 13:32:33 +08:00
@lizhuoli iPhone 是因为自由度差,电脑要求自由度高,不能很好类比。另外当年 ppc 性能被 x86 碾压,希望 arm 也能碾压 x86。simd neon 和 avx2 差很多。另外 gpu latency 高,很多计算并不能很好取代。
tourist2018
2020-03-15 17:22:10 +08:00
@lizhuoli 这个我不是特别懂 微软这边还专门做了个 windows x 系统 macOS 会不会也要这么搞呢?
lizhuoli
2020-03-15 20:22:28 +08:00
@shutongxinq 没听懂你说的自由度,和我回复里面的 CPU 架构有任何关系……我意思是 SIMD 替代的方式多了,并不能”因为 ARM 目前没有 SIMD 就是垃圾,性能永远比不过 x86_64 指令集”,PC 用 ARM 指令集有任何不妥?
lizhuoli
2020-03-15 20:24:20 +08:00
@lizhuoli Windows 和 Linux 以及 Fuchia 也支持 ARM 指令集,操作系统和指令集是正交的,没有任何技术限制说某指令集只能在某操作系统上用,未来 PC 大规模转向 ARM 也是可以的
clrss
2020-03-15 21:12:28 +08:00
估计 4 年后最新系统支持有自家 Controller 的(目前是 T2)的型号. 4 年内不太可能自研 Mac CPU. 前者是更要担心的问题.
shutongxinq
2020-03-16 01:56:34 +08:00
@lizhuoli 自由度的意思是电脑无法像 iPhone 一样,指定一个 App Store 的入口装软件。你的原话“所有苹果平台的二进制都是 FAT Binary”是错的。

另外为什么会引用”因为 ARM 目前没有 SIMD 就是垃圾,性能永远比不过 x86_64 指令集”。没有人说过这个话,请不要 generalize 话题。我只是很现实地指出现在的 ARM 处理器和 x86 浮点性能差距巨大,和当年 ppc=>x86 的时候不可同日而语。以及以现在 mac 系列的销量,制作大规模的专用芯片成本 per unit 成本分摊可能很高。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/652513

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX