给Mac做外科手术:powerpc难题综合
发布时间:2007/8/20 0:00:00 访问次数:628
苹果公司(Apple)放弃PowerPC转向x86。微软公司(Microsoft)丢弃 x86转向PowerPC,任天堂公司(Nintendo)和索尼公司(Sony)也走上同一条路。哪个公司是对的?或者他们全没错?您的设计的最佳选择是什么?
要点
·近来发生的一些事件标志着对长期以来的 x86 与 PowerPC 之争增添了曲解。
·四种硬件平台,加上每种还有多种子系统组合,为更加完整的图象提供了大量数据点。
·现在的 SPEC 数据是专门针对整数运算的,不反映多处理器性能。
·Xbench 测试提供更详细的结果,其中有些难以解释。
·项目正在进行中,请继续关注未来的文章以及博客站。
今年,在高科技行业发生了三件引人注目的事件,它们对嵌入系统与更广泛电子市场中的PowerPC CPU发展态势产生了特殊影响。自三月中旬开始,IBM 发表了一系列文章,提倡将 Apple Mac Mini作为Mac OS下和Linux与BSD Unix的不同迭代下的嵌入式软、硬件开发平台(参考文献 1 和 2,附文“Linux:发展中的工作”)。五月中旬,所有三种下一代游戏机(微软的 Xbox 360、任天堂的Revolution以及索尼的PlayStation 3)在E3大展上展示时,包括了各种各样的PowerPC 架构。然后在六月初,苹果公司CEO Steve Jobs宣布,公司将开始从 PowerPC向Intel x86 CPU的阶段性过渡(参考文献 3和4,附文“PowerPC 的新口味”)。
游戏机与计算机发展方向上表现出分道扬镳的趋势,这一趋势针对PowerPC的未来已经引发了一场计算机网络世界和水彩画的激烈争论,这些争论或多或少地针对着其32位和64位竞争对手,即x86。Mac Mini是否真如IBM文档声称的那样,是以 PowerPC为基础的嵌入式系统设计的一种有效开发平台?下一代游戏机开发商争相拥抱 PowerPC 架构的行为是否说明了其优异的成本、性能、功耗和其它特性?反之,苹果转向 x86 是否暗示着 PowerPC 正处于与 AMD、Intel 和 Via 提供的CPU 替代物相比较的十字路口?在本亲自实践项目中,我们将尝试探讨一些与开发、基准测试结果以及产生的其他问题和解决方法。硬件按照 IBM 文献中提出的建议,EDN 购买了一台 1.25 GHz 的 Mac Mini,它带有 SuperDrive可写式 DVD 驱动选项,打折后的价格是 553 美元(表 1)。以后 EDN的Prying Eyes栏目 会刊出它的剖析结果。Mac Mini 的规格与 EDN的计算机总汇 已经分析过的 PowerBook规格 类似,这似乎验证了往常被宣传的说法,即苹果公司将 iBook 膝上型计算机改头换面,去掉 LCD 后重新包装为 Mac Mini(图 1)。两个系统都采用 1.25 GHz 的 32 位 G4(PowerPC 74xx)CPU,均采用 167 MHz FSB(前端总线)频率,没有 L3 超高速缓存。Mac Mini 和 PowerBook 中CPU的内核时钟速度均超过了许多以 PowerPC为基础的嵌入式设计的速度。因此,为了使 EDN 读者对两者之间的关系有更深入的理解,我们在 Ebay 的一次拍卖上成功竞购了一台四年前的 G4 Power Mac。
(a)
(b)
(c)
(d)
图1,苹果的 1.25 GHz Mac Mini(a);1.25 GHz G4 PowerBook(b);装有 GeeThree 的 Sweet Multiport 的双 800 MHz G4 Quicksilver Power Mac(c);双 1.8 GHz G5 Power Mac(d),在本次亲自实践项目中,这些设备都经受了充分的基准测试的详细检查。
本文展示的双 800 MHz G4 Power Mac 系统(代号为 Quicksilver)的 L2 超高速缓存仅为 Mac Mini 和 PowerBook G4参照物的一半,但有 2MB 的非 CPU L3超高速缓存,内含运行于四分之一 CPU 内核时钟速率的同步 SRAM。当您认识到它们的SDRAM运行在比双G4 PowerMac能够支持的L3超高速缓存还要高的数据速率下时,在 Mac Mini和 PowerBook上省去能减少成本的L3超高速缓存也许更容易理解了。这台第
苹果公司(Apple)放弃PowerPC转向x86。微软公司(Microsoft)丢弃 x86转向PowerPC,任天堂公司(Nintendo)和索尼公司(Sony)也走上同一条路。哪个公司是对的?或者他们全没错?您的设计的最佳选择是什么?
要点
·近来发生的一些事件标志着对长期以来的 x86 与 PowerPC 之争增添了曲解。
·四种硬件平台,加上每种还有多种子系统组合,为更加完整的图象提供了大量数据点。
·现在的 SPEC 数据是专门针对整数运算的,不反映多处理器性能。
·Xbench 测试提供更详细的结果,其中有些难以解释。
·项目正在进行中,请继续关注未来的文章以及博客站。
今年,在高科技行业发生了三件引人注目的事件,它们对嵌入系统与更广泛电子市场中的PowerPC CPU发展态势产生了特殊影响。自三月中旬开始,IBM 发表了一系列文章,提倡将 Apple Mac Mini作为Mac OS下和Linux与BSD Unix的不同迭代下的嵌入式软、硬件开发平台(参考文献 1 和 2,附文“Linux:发展中的工作”)。五月中旬,所有三种下一代游戏机(微软的 Xbox 360、任天堂的Revolution以及索尼的PlayStation 3)在E3大展上展示时,包括了各种各样的PowerPC 架构。然后在六月初,苹果公司CEO Steve Jobs宣布,公司将开始从 PowerPC向Intel x86 CPU的阶段性过渡(参考文献 3和4,附文“PowerPC 的新口味”)。
游戏机与计算机发展方向上表现出分道扬镳的趋势,这一趋势针对PowerPC的未来已经引发了一场计算机网络世界和水彩画的激烈争论,这些争论或多或少地针对着其32位和64位竞争对手,即x86。Mac Mini是否真如IBM文档声称的那样,是以 PowerPC为基础的嵌入式系统设计的一种有效开发平台?下一代游戏机开发商争相拥抱 PowerPC 架构的行为是否说明了其优异的成本、性能、功耗和其它特性?反之,苹果转向 x86 是否暗示着 PowerPC 正处于与 AMD、Intel 和 Via 提供的CPU 替代物相比较的十字路口?在本亲自实践项目中,我们将尝试探讨一些与开发、基准测试结果以及产生的其他问题和解决方法。硬件按照 IBM 文献中提出的建议,EDN 购买了一台 1.25 GHz 的 Mac Mini,它带有 SuperDrive可写式 DVD 驱动选项,打折后的价格是 553 美元(表 1)。以后 EDN的Prying Eyes栏目 会刊出它的剖析结果。Mac Mini 的规格与 EDN的计算机总汇 已经分析过的 PowerBook规格 类似,这似乎验证了往常被宣传的说法,即苹果公司将 iBook 膝上型计算机改头换面,去掉 LCD 后重新包装为 Mac Mini(图 1)。两个系统都采用 1.25 GHz 的 32 位 G4(PowerPC 74xx)CPU,均采用 167 MHz FSB(前端总线)频率,没有 L3 超高速缓存。Mac Mini 和 PowerBook 中CPU的内核时钟速度均超过了许多以 PowerPC为基础的嵌入式设计的速度。因此,为了使 EDN 读者对两者之间的关系有更深入的理解,我们在 Ebay 的一次拍卖上成功竞购了一台四年前的 G4 Power Mac。
(a)
(b)
(c)
(d)
图1,苹果的 1.25 GHz Mac Mini(a);1.25 GHz G4 PowerBook(b);装有 GeeThree 的 Sweet Multiport 的双 800 MHz G4 Quicksilver Power Mac(c);双 1.8 GHz G5 Power Mac(d),在本次亲自实践项目中,这些设备都经受了充分的基准测试的详细检查。
本文展示的双 800 MHz G4 Power Mac 系统(代号为 Quicksilver)的 L2 超高速缓存仅为 Mac Mini 和 PowerBook G4参照物的一半,但有 2MB 的非 CPU L3超高速缓存,内含运行于四分之一 CPU 内核时钟速率的同步 SRAM。当您认识到它们的SDRAM运行在比双G4 PowerMac能够支持的L3超高速缓存还要高的数据速率下时,在 Mac Mini和 PowerBook上省去能减少成本的L3超高速缓存也许更容易理解了。这台第
上一篇:硬盘型号的秘密
上一篇:扬声器常用参数的物理意义