По мнению экспертов, для того чтобы эффективно использовать вдвое большее число ядер, необходимо было увеличить пропускную способность оперативной памяти и уменьшить время доступа, что компания не сделала. В качестве примера можно привести систему из нескольких водопроводных труб. Если их число увеличить вдвое и присоединить к тому же источнику, то количество перекачанной воды не изменится. Но если увеличить давление источника — чем и является пропускная способность, — то воды получится больше. Этот момент особенно важен для тех, кто работает с мощными графическими пакетами вроде Aperture и Photoshop CS3, интенсивно использующими оперативную память.
Сравнительный анализ производительности четырех- и восьмиядерного Mac Pro при использовании программы Photoshop CS3
К другой причине отсутствия прироста производительности относится неумение текущей версии Mac OS X корректно распределять задачи между ядрами. Согласно наблюдению, перевод тех или иных задач между ядрами происходил через совершенно случайные промежутки времени. При этом технология такова, что во время перебрасывания задачи кэш ядра должен быть скопирован в основную память, а затем обратно. Так как последняя не обладает необходимым временем доступа, это действие значительно снижает скорость работы процессора в целом. Более того, с качественным перераспределением задач операционная система не справилась, даже когда в компьютер был установлен один четырехъядерный процессор.
Вполне вероятно, что новая версия операционной системы, Mac OS X 10.5 Leopard, выход которой отложен до октября 2007 г., предложит пользователям более высокую производительность и окупит потраченные на восьмиядерную систему деньги. Пока что эксперты советуют отказаться от приобретения рабочей станции.


