ПРИМІТКА. Ця відповідь була написана 8 років тому. Паралельне програмування з тих пір стало більш актуальним. Ймовірно, це пов'язано з властивими обмеженнями тактової частоти та швидкими наближеннями до розмірів транзистора.
Ваша основна проблема - це програмне забезпечення, не написане для багатоядерних.
Подивіться чудову статтю Джефа Етвуда про вибір двоядерного або чотирьохядерного .
для більшості програмного забезпечення ви потрапляєте до точки зменшення віддачі дуже швидко після двох ядер. У Quad-Core Desktop і Diminishing Returns я поставив під сумнів, наскільки ефективно сьогоднішнє програмне забезпечення може реально використовувати навіть чотири ядра процесора, набагато менше неминучих восьми і шістнадцяти ядер процесора, які ми побачимо через кілька років.
На вас тут відповіли (виділіть скопійовано зі статті Джеффа),
Однак тут були деякі сюрпризи, такі як Excel 2007 та налаштування "одночасних операцій" Lost Planet. Можливо, інженерія програмного забезпечення з часом перейде до того, що тактова частота має значення менше, ніж паралелізм. Або в кінцевому підсумку це може бути неактуальним, якщо нам не вдасться зробити вибір між більш швидкими тактовими частотами та більшою кількістю ядер процесора. Але тим часом тактова частота перемагає більшу частину часу. Більше процесорних ядер не краще автоматично . Типовим користувачам буде краще з найшвидшим двоядерним процесором, який вони можуть собі дозволити.
Питання автобуса передньої сторони (цей термін мене завжди забавляв).
З Негалемом все змінюється ... як говорив ArsTechnica минулого року.
Закон Мура змусив дизайнерів процесорів бентежити транзисторне багатство, і ніде це не видно, ніж у 45-нм-процесорі Nehalem від Intel. Дебютувавши в 4- і 8-ядерних варіантах пізніше цього року, Nehalem пакує тонну обладнання в один процесорний гніздо. (Ранні цифри ставлять кількість транзисторів чотирьохядерного Nehalem в 781 мільйон; жодних цифр для 8-ядерної моделі ще не з’явилося.) Але намагатися подати все це обладнання на існуючу архітектуру передньої шини платформи Intel було б глупо. Отже, що не менш важливо, Нехалем також звучить давно назрілим колінцем смерті для архітектури позитивно-геріатричної шини переднього фронту від Intel.
Корінна зміна ситуації в пропускній здатності системи Intel, що представляє новий QuickPath Interconnect (QPI) від Intel, є, мабуть, найбільшим фактором, що формував дизайн Негалема. Між QuickPath та інтегрованим контролером пам'яті Nehalem, процесор Nehalem отримає доступ до безпрецедентного обсягу сукупної пропускної здатності, особливо в двох- і чотирьох сокетних реалізаціях.
AMD перемістив контролер пам'яті в процесор раніше і використовував Hypertransport.