西西河

主题:【原创】说说苹果转向英特尔这件事 -- Highway

共:💬44 🌺10
分页树展主题 · 全看首页 上页
/ 3
下页 末页
      • 家园 推荐之

        希望不会当 X86 陷入瓶颈时, 人类却已经失去了另一条可能的路.

        • 家园 这个估计不会。没了INTEL还有AMD,还有C7还有龙芯

          有钱能赚的东东,多少人会饿虎扑食的冲上去啊。

          • 家园 C7 这么冷门的你也知道啊?

            不过 Schedule 拖得厉害, 怕 VIA 已经无力好好做产品了. 龙芯不用说了, 那是 MIPS Code. PoewrPC 是 RISC 阵营中效能最高的大将, 不过其它的 ARM, MIPS, Motorola 与 Hitachi 所盘据的 Low Power / Mobile 山头短期 Intel 还攻不上来, 即使 Xscale PXA 已经推出一阵子了.

    • 家园 【补充】苹果转向英特尔的一件杀手武器 -- Transitive

      用Apple的话来说,就是Rosetta

      Rosetta keeps old apps running

      Jobs also discussed a new technology called Rosetta, that he described as “a dynamic binary translator.” It runs existing PowerPC applications on the Intel platform, he said. Jobs described Rosetta as “lightweight,” and said “it’s nothing like Classic.”
      
      Jobs demonstrated Rosetta by running Microsoft Office applications, Quicken and Photoshop CS 2 ― all unmodified PowerPC-binary versions, unlike Mathematica ― on the new Intel-based hardware.
      
      “So that is Rosetta, Jobs concluded. “These PowerPC apps just run. And that’s what we’re going to have for our users, because every app isn’t going to be there for our users on day one.”

      如果我没有搞错的话,这种技术就是来自Transitive。

      点看全图

      外链图片需谨慎,可能会被源头改

      Transitive是一个高性能的Emulator,其本质和VMWare, 微软的Virtual PC道理类似,是一种 Hardware Virtualization技术。

      使用这种技术,在Apple PowerPC平台上开发的应用可以一字不动的搬到新的Intel平台上。Transitive会动态的将原来的Binary Code自动翻译成新的Intel处理器格式的Binary Code。据称,其性能可达到Native Code的80%。

      SGI已经使用了这种技术。SGI以前使用的是MIPS处理器和IRIX操作系统。现在SGI使用的是Intel的Itanium 2处理器和Linux操作系统。使用定制的Transitive软件,SGI以前的应用可以顺利的运行在新的环境中,使得平台过渡变得非常简单和容易。

      点看全图

      外链图片需谨慎,可能会被源头改

      据悉,Apple将会采用同样的策略。现有的程序可以拿到新的Intel平台上来(首先是Pentium D),不需要做任何改动。以后再慢慢的将程序重新编译,变成Intel的Native code.

      点看全图

      外链图片需谨慎,可能会被源头改

      想不到的是,现在的dynamic binary translation技术已经如此成熟了。Java,小心啦,没有你,跨平台一样可以轻松搞定!!!

      补充一下,Rosetta也不是万能的,就现在而言。他又如下的限制:

      Rosetta does not run the following:

      - Applications built for Mac OS 8 or 9

      - Code written specifically for AltiVec

      - Code that inserts preferences in the System Preferences pane

      - Applications that require a G4 or G5 processor

      - Applications that depend on one or more kernel extensions

      - Kernel extensions

      - Bundled Java applications or Java applications with JNI libraries that can't be translated "

    • 家园 苹果不大可能用现有的X86系列芯片

      否则,Apple真将退化成一家攒机商和软件商,而且要和M$、Dell、HP正面竞争。胜算实在太小。

      但是用Itanium(安腾)系列可能就没有这个问题,安腾的设计本身就是牺牲兼容性,追求性能,套上x86的枷锁,再怎么模拟效率也不行,性价比远远低于AMD Opteron(皓龙),现在已经逐渐被服务器市场抛弃,仅仅能跻身高性能专用系统中。

      安腾2、3本身的设计很优秀,在为它优化的操作系统中则表现出极其优秀的性能。Intel可以利用Apple的软件优势和市场认可度,在另外一个专用PC市场上推出它,一方面避免了和奔腾系列的正面竞争,另外一方面提高自己的实际市场占用率,同时还可以充分发挥安腾的性能。这对Intel无疑是很有利的。不过真如上述推断,则安腾的良品率和产能将受到考验。

      当然,还有一种选择是Apple和Intel合作开发新的处理器项目,但这又和IBM合作有多少区别呢?

      一切就让我们试目以待吧!

      • 家园 Itanium?两千多美金一枚?

        Apple最早采用Intel的型号是Mini Mac(500美元档次的计算机),体积比一个汉堡大不了多少。Itanium怎么放得进去?

        点看全图

        外链图片需谨慎,可能会被源头改

        点看全图

        外链图片需谨慎,可能会被源头改

        • 家园 Itanium目前的高价并非不可改变

          处理器的制造成本其实没有多少,价格主要是依据良率及市场情况定的,只要不做太bt的二级缓存,安腾真正大规模量产不会比奔腾贵多少。因为双核Pentium D不过两亿多晶体管,而安腾也基本上是这个数量。至于产能,Intel似乎从来没有出过问题,况且是技术很成熟的产品。

          Apple以后的发展可能会和M$的XBOX的路线相似,即明年推出Intel核心的Mini Mac会采用简化版的安腾(甚至X86系列都有可能,如果这样为什么不用AMD的?)作为过渡,等07年推出高端产品线时,再选用完整版的Itanium核心。那时,一则由于技术的进步,二则由于产量的扩大,三则像上贴所说可能Intel和Apple会合作开发新产品,因此价格也会回落到合理的区间。这应该也是Intel所乐见的。

          因为在2000年时,IDC预计Itanium的销售额到了2004年时将达到280亿美元。在2001年,IDC调整了其预测,认为到2005年的时候,Itanium的销售额可以达到150亿美元。之后,IDC再次调低预测到125亿美元。而如今,这个预测数字已经跌到了到2007年为75亿美元。

          上述理由其实根本都是个人猜测,只为对PC行业鼻祖和另类的Apple的尊崇(尽管她不再领先已经很长时间了),希望她能继续存在下去。

          另外,作为AMD的Fans,我更希望Apple能和AMD合作,不过现实毕竟是现实,不然Apple也许会死得更快,一声叹息!

    • 家园 Apple OS X操作系统是FreeBSD上开发出来的

      准确的说是基于BSD UNIX

    • 家园 推荐之.

      有空也来和一帖

分页树展主题 · 全看首页 上页
/ 3
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河