作者hn9480412 (ilinker)
看板PC_Shopping
标题Re: [情报] 彭博社:苹果将逐渐用自研晶片取代英特
时间Tue Apr 3 13:21:09 2018
我们来复习一下当初Mac的平台转移
这次说的平台转移是指从PowerPC(PPC)转移至Intel(x86)。如果你要知道更久远的moto
68K转移就另请高人
这次的转移时间大概是在2005~2006年,这个时间对照一下刚好是Intel推出Core(Yonah)
的时间
至於为何要从IBM的PPC转移到Intel?除了PPC的优势已经逐渐式微之外。PowerPC G5带来
的负面效果也让贾伯斯很失望。包含发热量和效能。如果你要去看历代使用PPC Mac的话
你应该只会看到PowerPC G5只用在Xserve和Power Mac上。很大的原因是因为PowerPC G5
并不适合用在PowerBook和iBook上(原因也是TDP和效能的问题)。拿Intel对比其实就是
喷火龙P4
在PowerMac G5为了应应付PowerPC G5的高温,散热装置就直接上LCS水冷套件。至於水冷
管路破裂连带带走主机板和内部零件的瑕疵又另外一个故事了
你说贾伯斯有没给IBM时间搞定这问题?有,但还是一样。这也促成Apple转换平台至Intel
的原因
第一个开始对Intel CPU支援的OS X是10.4。但实际上从10.0到10.3都有同时开发PPC和
Intel版本,只有10.4是对外公开
硬体的转移其实并不是甚麽太大的问题,在PPC时期Apple选择使用Open Firmware作为
底层韧体界面和开机引导软体。Open Firmware在理念和架构上跟EFI很相似。当时Intel
也在推行EFI,对Apple来说转换到EFI不是一件难事。而对於Intel来说,Intel曾说要在
2006年开始提供一般消费平台的EFI。Intel需要找一个合作夥伴来帮他推行EFI。(其实就
跟之後的Thunderbolt一样)。在这之前EFI只在IA-64平台上出现
这种商业合作跟先前PPC时期的AIM联盟一样,IBM提供技术、Motorola生产、Apple进行商
品化
加上Apple在Mac上的硬体控制性都是可以在自己的掌控范围内。硬体的技术上转移并不是
相当大的阻碍
软体方面的部分,Apple在2005年WWDC宣布要转移平台後就开始对开发人员提供大量的技
术支援,一般人比较熟知的技术是Rosetta和通用二进位(Universal binary)
Rosetta的技术是偏向一个模拟器,透过软体和硬体来对PPC的二进位代码进行翻译。在效
能上并不会损失太多(毕竟Rosetta也不支援需要基於PPC G5运行的应用程式)
通用二进位是把两种不同的二进位代码塞进去一个文件内。这个文件包含了PPC和x86的二
进位代码以及这个代码在该文件中的偏移量。这样子的话PPC、x86和x86_64的二进位代码
都可以塞入这个文件表头内,虽然说塞入了两个以上的代码造成应用程式的体积变大。
但实际上两个架构上还是有共享一些资源,并不会大到两倍以上。而且执行时只会调动部
分的二进位代码,运作上并不会带来太大的负担。这种通用二进位程式只能透过xcode
去编写。但可以保证这个应用程式可以在大多数的PPC/Intel Mac上执行且不会有显着的
效能差异。至於Rosetta只是针对已经不再支援的第三方应用程式提供的一个临时解决方案
後来Apple在xcode上提供了四架构二进位(PPC32、PPC64、x86、x86_64)。让单一应用程式
可以在大多数Mac上执行,只是在10.6停止对PPC的硬体支援、以及10.7之後移除对於
Rostta的支援。间接代表着PPC转移至Intel的过渡时间已经结束
而这种通用二进位其实跟现在Windows 10上使用的技术很类似
当时(2006年)Apple宣布转移完成时还找了Paul Otellini来Macworld会场上宣传
https://www.youtube.com/watch?v=cp49Tmmtmf8
且在改用Intel之後的Mac销售量是翻倍成长
在10.13.4的环境下你执行32位元应用程式时系统就会警告未来的macOS将不再支援该
应用程式,如果依照iOS的惯例最快在今年的10.14就会完全封杀32位元应用程式
外界在推估未来Apple也会在Mac使用自有的SOC也很正常,Apple的目标就是要包硬体和软
体降低外在因素。但如果要不使用和避开Intel和AMD的x86专利那势必要去用ARM的架构
(这一部份也是要呼应之前Apple所说要用iOS应用程式也能在Mac上执行的目标)
另外一个说法是Apple因为Intel的成本太高所以打算找AMD代工Ryzen SOC。不过这个谣言
也传很久了
虽然对Apple来说系统和平台转换不是甚麽问题,但对於第三方软体和游戏我觉得这个
转换阵痛期会比上次PPC转移到x86还要长
至於粉粉整天在那吹嘘Apple SOC可以打爆Core i7然後拿着GeekBench跑分在那边自慰
我还是只能笑笑
--
作者 mindstack31 (mindmind) 看板 PC_Shopping
标题 Re: [情报] AMD Threadripper NDA解禁
时间 Thu Aug 10 21:33:16 2017
───────────────────────────────────────
1F:推 c52chungyuny: 今天是电虾黑暗的一天08/10 21:57
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.116.4.227
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PC_Shopping/M.1522732873.A.09F.html
※ 编辑: hn9480412 (122.116.4.227), 04/03/2018 13:22:42
※ 编辑: hn9480412 (122.116.4.227), 04/03/2018 13:27:52
2F:→ nimaj : 真的改用Ryzen的话 AMD股票应该会井喷吧 XD 04/03 13:49
3F:推 qq353535qq : 推技术文章 04/03 13:51
4F:推 TaiwanisChin: 用AMD还比较有可能,不过果粉只看Geekbench自爽 04/03 14:15
5F:推 thinkdeeply : 请问为什麽好像一直无法转往AMD呢 ? 04/03 14:37
6F:→ hn9480412 : 最早流传是因为AMD的产能和良率问题 04/03 14:41
7F:推 a1379 : 拜托换AMD啊啊啊 产能跟良率找GG啊 04/03 15:09
8F:推 Kitakami : 觉得水果找AMD合作CPU的机率还蛮高的 一来I社的CPU 04/03 15:16
9F:→ Kitakami : 报价太高 二来AMD有CPU与GPU解决方案 也比N家便宜 04/03 15:16
10F:→ Kitakami : 若Apple找AMD合作 也应该不会太意外就是了 04/03 15:17
11F:推 a1379 : AMD现在APU相对成熟了 拜托苹果赏脸QQ 04/03 15:20
12F:推 ienet788 : apple找amd合作,那女朋友可能要提高很高的良率XD。 04/03 15:23
13F:→ ienet788 : 然後amd转单gg女朋友又会7pupup 04/03 15:23
14F:→ aegis43210 : AMD至少有一半的单要下在GF 04/03 15:24
15F:→ ah4645 : 救救广大的套牢小股东们 04/03 15:29
16F:→ a1379 : 刚刚算一下包含割肉的部分 AMD要涨到13我才打平QQ 04/03 15:34
17F:推 ken720331 : 借分享 04/03 15:41
※ 编辑: hn9480412 (122.116.4.227), 04/03/2018 15:47:44
18F:推 leung3740250: 如果真的要接水果行的单,我很怀疑gf的产能有没有 04/03 17:03
19F:→ leung3740250: 办法同时应付这麽多订单 04/03 17:03
20F:推 hans7192 : 抱歉弱弱问一下到底是CPU支援作业系统还是反过来? 04/03 17:08
21F:→ a2935373 : 试定义支援 04/03 17:11
22F:推 peatle : 以APPLE的影响力是可以要求AMD客制,指定GG代工吧 04/03 17:19
23F:→ kuma660224 : 如果是水果客制APU大概类似索尼微软 04/03 17:21
24F:→ kuma660224 : 直接找GG,水果不用省那点钱。 04/03 17:21
25F:→ kuma660224 : GG: 闪开, 让专业的来。GF: ..... 04/03 17:21
26F:→ kuma660224 : 家机PS4Pro与X1X的强力APU都很大颗 04/03 17:22
27F:→ kuma660224 : 何况水果可能不只是客制,还要塞自家 04/03 17:23
28F:→ kuma660224 : 手持SOC已成熟的AI运算IP 04/03 17:23
29F:推 arcdy9527 : 转AMD我就组一台禅苹果,说到做到 04/03 17:25
※ 编辑: hn9480412 (122.116.4.227), 04/03/2018 17:41:03
30F:推 tomsawyer : 484有人忘了8809G xD 04/03 18:54
31F:推 QuentinHu : 感觉会用AMD,毕竟现在AMD也追近 04/03 19:31
32F:→ kuma660224 : 之前传言intel用AMD显核,完全命中 04/03 20:03
33F:→ kuma660224 : 传言苹果用RyZEN APU蛮可能也是真的 04/03 20:03
34F:→ kuma660224 : 订制品规格应该会直冲高性能 04/03 20:04
35F:推 section : 推一个 04/03 20:11