b00ze сказал(а):
Я, к сожалению, не делал. Делал Илья Гавриченков:
Core 2 Duo E6420 и Core 2 Duo E6320 – первое знакомство
И снова о новинках: Core 2 Duo E4400
Есть, конечно, программы выигрывающие от увеличенного объёма кэша, однако рендеринг, обработка видео(как ни странно), и математические операции в их число не входят.
Цитирую gentoorion:131 сек против 96 сек. Ускорение на 2 ядрах на 35%.
Да, но только с той оговоркой, что сравнивались процы с разными тактовыми частотами
Давайте сравнивать, скажем, Xeon X5355 и нечто среднее между Xeon 5160 и Xeon 5130, который в теории должен обладать частотой 2500 MHz. Согласен, это тоже не совсем корректно, но всё же… Итак, этот абстрактный проц должен рендерить сцену примерно за 2 минуты 40 секунд. А X5355 «делает» за 1 минуту 10 секунд Видим, что четыре ядра рендерят быстрее двух как раз в 2 раза. Ч. т. д.
Цитирую gentoorion:Говорите кэша им хватает?
угу
Любопытно, как из одних и тех же данных можно сделать два
противоположных вывода.
Когда вы предлагаете, соревнование процессоров на меньших
частотах, вы "удобно" забываете, о частоте самого чипсета. Не
знаю это ошибка умышленная или нет, будем считать ее не
умышленной.
Вы подменили мой тезис
"Чипсет 5000X не готов к 4ядерникам, а, следовательно, эффективно
4 ядра работать не могут на этом чипсете"
На "4 ядра рэндерят в два раза быстрее гипотетических 2х".
И героически его доказали, якобы опровергнув мой.
Да, естественно, рэндерят, если к памяти доберутся без помех друг
от друга.
Как это если достигается компанией Интел и вашим "мысленным"
экспериментом. Попытаюсь объяснить просто. Есть чипсет. У него
есть много характеристик, но нам интересна пропускная способность
память - процессор. Она фиксирована, и, скажем составляет 2
единицы.
Теперь посмотрим со стороны процессора. Пусть он сначала 2х
ядерный. И у каждого ядра в среднем потребность в доступе к памяти
1 единица. Тогда перед нами сбалансированная система. В среднем
оба ядра не будут мешать друг другу. Тепрь, возьмем удвоенный такой
процессор, но понизим частоты в нем в два раза. 4 ядра по 0.5 у
каждого. Все в порядке. Тоже сбалансированная система. НО. Смысла
в ней особого нет. производительность та же, а чип сложнее, правда
допуски больше (частота/2) и отбраковки соответственно ниже.
Начнем потихоньку повышать частоту нашего удвоенного процессора.
Очевидно, что с ростом частоты количество конфликтов на доступ к
памяти будет возрастать, процент тактов ядер, когда они ждут доступа
к памяти будет расти, а тотальная производительность будет вести
себя довольно сложным образом в зависимости от особенностей
дизайна. Сначала может слегка подрости, потом просесть (но все
вокруг процентов) а потом выдет на некую константу. Согласны?
Как с этой проблемой борется Интел? Добавляет кэша, ищет на сколько
снизить частоту ядер, чтобы дельта эффективности на ядро была не столь
очевидной. Ну и пиарит, пиарит, пиарит. Предлагает сравнивать
процессоры на более низких частотах. Ну предложили бы сравнивать
гипотетическтие 100 MHz чипы. Все бы было вообще зашибись. Чипсет бы
с 10 кратным резервом обеспечивал все ядра доступом к памяти.
Еще раз. Мой основной тезис - 5000X под 4 ядра не тянет. На мой взгляд,
такого чипсета еще нет. Снижение частоты на 4х ядерных процессорах
вынужденная мера из комплекса мер, чтобы "вбросить" 4 ядерные
процессоры на рынок до разработки соотв. чипсета. Денюх им банально
не хватает. Идет война с AMD. Надо отметить, что подошли к вопросу
грамотно. Увеличение кэша и уменьшение частоты увеличивает
эффективность ядер. А вот по отбраковке увеличение кэша увеличивает
отбраковку, но снижение частоты уменьшает. Думаю, что эффекты
взаимоуничтожаются или почти взаимоуничтожаются.
Эта вся дискуссия может кому-то и интересна, но к вопросам, волнующим
потребителя она относится скажем "издали".
Тем кто дочитал сюда я предлагаю маленький бонус. Как рассчитать нужен
ли 4хядерник или нет. "Мягкий критерий".
Как показано выше примерная дельта по скорости на рэндеринге 35%.
Возьмите дельту стоимости пары 4хядерников против пары 5160. Если
эта дельта меньше 35% стоимости системного блока, то можно взять
4хядерники, если больше, то стоит взять 2хядерники.