对于某些类型的应用程序来说,PowerPC(G4)架构是否比 Intel x86 架构更好

对于某些类型的应用程序来说,PowerPC(G4)架构是否比 Intel x86 架构更好

我有一台 2000 年左右的 PowerMac G4。它是一台可用的 Unix 机器,但我很少用它做事,因为我身边有很多装有 Linux 的 Pentium 4 机器。我想知道基于 PowerPC 的机器是否能够比基于 Intel 的机器更快或“更好”地处理某些任务,或者它只是另一台可用的计算机。我有 OSX 10.4 Tiger,我不介意安装 Yellow Dog Linux 或 UbuntuPPC,如果这会使它更易用的话。

答案1

当时,G4 的一大优势是它拥有 AltiVec,这使得某些类型的应用程序比在 x86 上运行速度快得多(当时 x86 的 SIMD 实现要差得多)。但对于非 SIMD 代码,其性能与同一时代的 x86 CPU 相当。

答案2

那么,肯定有一些情况下 PowerPC 具有优势,否则 Xbox 360 为什么要使用它呢?

现在,解决您的实际情况:您的 G4 可能能够比基于 Intel 的 Mac 更高效地运行 PowerPC 应用程序(但不要指望它)。

它可能还对测试各种操作系统的 PowerPC 端口有用(例如,如果 PPC 端口已经到达,那么就是 ReactOS)。

答案3

我的旧 powerbook G4 运行一些 einstein@home 处理任务时,每 CPU MHz 的速度几乎是我工作时使用的同类英特尔台式机的两倍,而且 G4 在我的某些物理代码上要快一点(同样是每 CPU MHz)(可惜不是两倍)。

另一方面,运行 OpenOffice 电子表格非常糟糕。有得必有失。


我建议安装开发人员工具磁盘并使用芬克而不是在上面安装 Linux。这就是我使用的(至今为止,这是我的第二台机器)我的G4(也有 10.4)。

请注意,fink 底层使用的是 APT,而不是 RPM,但包管理器就是包管理器。我的转换过程非常顺利。

相关内容