Если у тебя много мелких задач с расходом памяти меньше половины доступной, то второе обычно лучше.
Если же есть здоровый монолитный, многопоточный процесс или процесс с большим расходом памяти, то вариант с двумя CPU может всосать жестко из-за медленного доступа к второму контроллеру памяти. Но опять же, зависит от того как эта программа написана. Веб-серверы работают нормально в таких условиях, а адин-эс как коричневая субстанция.
Решили однажды Алёша Попович и Добрыня Никитич силушкой помериться. У Добрынюшки толще, у Алёши длиннее...
Снова эти «быстрее» и «производительнее» без уточнений куда и как будем бежать и что конкретно производить. С такой постановкой вопроса единственно верным ответом будет «гладиолус».
не в случае некрухи типа лга771. там вообще «комплекс» из 2 ядер, которые висят на шине. и им глубоко пофиг, стучаться к «комплексу» на той же подложке, или в соседнем сокете.
копай глубже :) Пусть будет однопоточный, ориентированный на SIMD — векторные еретики говорят, если б это развивалось дальше как следует, многопоток был бы не нужен вообще :)
Специально для вас, почитателя околоайтишних ресурсиков напишу, ибо спорить не собираюсь.
Есть такие процессоры - Core 2 Quad, в них стоят два блока core 2 duo, фактически являющимися отдельными процессорами. Соединены они контроллером памяти чипсета, который находится аж на материнской плате. Но почему-то это не мешает процессору нормально работать.
Причем тут райзен и процессор 15 летней давности? Тут сам факт того, что даже сверхбольшая латентность между кэшами никак не мешает. Тут больше влияет тормозной FSB до контроллера памяти.
И где на этот «факт» посмотреть? Если брать что ты притащил, то для сравнения нужен модифицированный квад со всеми ядрами на одной кольцевой шине а не левый феном. И это всё равно фигня потому как это старые процессоры с медленным всем и малым количеством ядер, что может маскировать задержки междуядерной шины.
Что, намекаешь что у них pci-e медленный? Или infinity fabric через который как всё соединено? Дроуколлы тупо от производительности одного ядра зависят в первую очередь.
Правильнее есть 2+2 и 4, есть 3+3 и 6 в более новых процессорах. Вот только нюанс, первый блок имеет более высокий буст. Собственно там разница ровно на этот буст.