Сертификаты


Правда ли, что процессор Mac G4 вдвое быстрее Pentium III?

Это правда, что G4 быстрее Pentium III при решении многих задач. Например, если вы запустите SETI@home screensaver (который использует множество операций с плавающей точкой для работы с сигналом радиотелескопа), G4 с частотой в 500 мегагерц покажет результат в два раза быстрее, чем Pentium III с частотой в 700 мегагерц. Это заметная разница в вычислительных возможностях, что может отодвинуть срок ремонта ноутбука или компьютера на длительное время.

Создавая микропроцессор, разработчик принимает миллионы решений. Базовое ограничение создаётся количеством транзисторов, которые размещаются на чипе. Создатель пытается принимать решения, которые позволят добиться максимальной производительности от этих транзисторов. Также ему приходится заботиться об обратной совместимости со старыми наборами команд.

Для примера, процессору Intel 8080 требуется около 80 тактовых циклов для перемножения двух 8-битных чисел. Это занимает так много времени потому, что во времена выпуска 8080 количество транзисторов на чипе было серьёзно ограничено. Большинство современных процессоров способно перемножить две пары 32-битных чисел за один тактовый цикл. Разница между старым процессором и новым заключается прежде всего в количестве транзисторов – чем больше их, тем больше операций можно выполнить за один тактовый цикл.

Если вы заглядывали в документацию Motorola, вы могли прочесть следующее:

…высокочастотное суперскалярное ядро PowerPC, способное выполнять три команды за один тактовый цикл (две команды + переход) с помощью семи независимых исполняемых модулей:

• Два целочисленных модуля
• Модуль двойной точности для операций с плавающей точкой
• Векторный модуль
• Модуль загрузки/хранения
• Системный модуль
• Модуль вычисления перехода
Эти исполнительный модули подключены к 128-битной внутренней шине. Элемент, дающий G4 большую часть скорости – это модуль двойной точности для операций с плавающей точкой. G4 может завершить одно вычисление двойной точности за каждый тактовый цикл, а Pentium III не может.

G4 также имеет интересный векторный модуль вычислений. Приложения должны специально разрабатываться для взаимодействия с векторным процессором. Он позволяет выполнять определённые математические операции очень быстро. Векторный процессор выполняет одинаковые операции в множественных секторах памяти одновременно. У G4 векторный процессор может выполнять до восьми схожих операций за один тактовый цикл. Такой подход к вычислению делает G4 столь быстрым при работе с приложениями, основанными на интенсивных математических действиях  (Adobe Photoshop) и написанных специально для взаимодействия с векторным процессором. Pentium III также может производить векторные вычисления, но выполняет их не столь хорошо.

 
Сегодня работаем
до 22.00 Бесплатный звонок