Примечание: этот ответ был написан 8 лет назад. С тех пор параллельное программирование стало более актуальным. Это вероятно должно к своиственным пределам тактовой частоты и быстрым причаливая пределам размера транзистора.
ваша основная проблема в программном обеспечении, написанном не для многоядерных процессоров.
посмотрите на отличную статью Джеффа Этвуда о выбор двухъядерный или четырехъядерный процессор.
для большинства программного обеспечения, вы попали в точку уменьшение возвращается очень быстро после двух ядер. В четырехъядерные рабочие столы и уменьшение отдачи, я задавался вопросом, насколько эффективно сегодняшнее программное обеспечение действительно может использовать даже четыре ядра процессора, а тем более неизбежные восемь и шестнадцать ядер процессора, которые мы увидим через несколько лет.
вы ответили здесь (выделите скопированный из статьи Джеффа),
однако, были некоторые сюрпризы внутри здесь, как Эксел 2007, и потерянная планета " одновременная настройка "операции". Возможно, разработка программного обеспечения в конечном итоге дойдет до того, что тактовая частота имеет меньшее значение, чем параллелизм. Или, в конце концов, это может быть неуместно, если мы не сделаем выбор между более быстрыми тактовыми частотами и большим количеством ядер процессора. Но тем временем, тактовая частота выигрывает большую часть времени. Больше ядер процессора не автоматически лучше. Типичные пользователи будут лучше с максимально быстрым двухъядерным процессором, который они могут давать.
вопрос Фронтальная Шина (этот термин меня всегда забавляло).
С Нехалем вещи меняются... как ребята говорили в прошлом году.
закон Мура дал процессорным дизайнерам смущение транзисторных богатств, и нигде это не более очевидно, чем в 45-нм процессоре Intel Nehalem. Дебютировав в 4-и 8-основных вариантах в конце этого года, Nehalem упаковывает тонну оборудования в сокет процессора. (Ранние цифры ставят количество транзисторов четырехъядерного Nehalem на 781 миллион; пока не появились цифры для 8-ядерная модель.) Но пытаться кормить все это оборудование существующей архитектурой передней шины платформы Intel было бы глупостью. Таким образом, так же важно, что Нехалем также звучит давно назревший смертельный звон для положительно гериатрической архитектуры шины Intel.
радикальное изменение пропускной способности системы Intel ситуация, что Intel новый QuickPath Interconnect (QPI) представляет возможно самый большой одиночный фактор который сформировал конструкцию Nehalem. Между QuickPath и встроенным контроллером памяти Nehalem, процессор Nehalem будет иметь доступ к беспрецедентному количеству совокупной пропускной способности, особенно в двух-и четырех сокетов реализаций.
AMD переместила контроллер памяти в процессор раньше и использовала Hypertransport.