Является ли архитектура PowerPC (G4) лучше, чем архитектура Intel x86 для определенных типов приложений?

1266
rr_cook

У меня есть PowerMac G4 примерно с 2000 года. Это исправная машина Unix, но я с ней мало что делаю, так как у меня много машин Pentium 4 с Linux на них. Мне было интересно, способен ли компьютер на базе PowerPC выполнять определенные задачи быстрее или «лучше», чем машины на базе Intel, или это просто другой компьютер для использования. У меня есть OSX 10.4 Tiger, и я не против установить Yellow Dog Linux или UbuntuPPC, если это сделает его более удобным.

2

3 ответа на вопрос

1
Paul R

В то время большое преимущество G4 заключалось в том, что у него был AltiVec, который позволял некоторым типам приложений работать намного быстрее, чем на x86 (который в то время имел гораздо более низкую реализацию SIMD). Для не-SIMD-кода, однако, он находится в том же отношении производительности, что и процессор x86 той же эпохи.

0
SamB

Что ж, должны быть НЕКОТОРЫЕ случаи, когда PowerPC предлагает преимущества, или зачем Xbox 360 его использовать?

Теперь обратимся к реальному сценарию: возможно, ваш G4 сможет запускать приложения PowerPC более эффективно, чем Mac на базе Intel (но не рассчитывайте на это).

Это также, вероятно, будет полезно для тестирования портов PowerPC различных операционных систем (таких как ReactOS, если порт PPC куда-либо попал).

0
dmckee

Мой старый powerbook G4 имел обыкновение выполнять некоторые задачи einstein @ home по обработке почти вдвое быстрее на тактовую частоту процессора, чем настольный компьютер Intel того же поколения, что и у меня на работе, и G4 был немного быстрее (опять же на тактовую частоту процессора) в некоторых моих физических кодах (не в два раза, увы).

С другой стороны, он плохо работал с таблицей OpenOffice. Вы выигрываете, вы проигрываете.


Я бы предложил установить диск с инструментами разработчика и использовать fink, а не устанавливать на него linux. Это то, что я использую (все еще! Это моя вторая машина по сей день) на моем G4 (также с 10.4).

Напоминаем, что fink использует APT, а не RPM, но менеджер пакетов - это менеджер пакетов. Я сделал переход очень гладко.