Moderator
Статус: Не в сети Регистрация: 02.12.2009 Откуда: Russia Фото: 17
В данной теме обсуждаются процессоры семейства Core i3/i5/i7/i9 (микроархитектура Alder Lake-S\10nm\LGA 1700)
#77
В топике в полной мере действуют >>>ПРАВИЛА КОНФЕРЕНЦИИ 📌📌📌ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ!!! Смежные темы, где можно задать или обсудить свои вопросы, не касающиеся или косвенно касающиеся процессоров Alder Lake-S
✔️ Совершенно новый Socket - LGA1700 ✔️ Гибридный дизайн (процессор состоит из разных типов ядер) ✔️ Новые чипсеты - Z690/H670/B660/H610 ✔️ Поддержка PCI-Express 5.0 и PCI-Express 4.0 ✔️ Поддержка памяти нового стандарта DDR5 (DDR4 данные процессоры тоже поддерживают) ✔️ Новое графическое ядро UHD770 (для процессоров i5-12500 и выше, для остальных - UHD 730/710), кроме процессоров с индексом - KF и F
Семейство новых процессоров
#77
Технические аспекты новых Alder Lake-S
♻️ Processor Cores (P+E) В новых процессорах теперь гибридная архитектора ядер. P - ядра, Perfomance - производительность, т.е. высокопроизводительные (Golden Cove) и E - ядра, Efficiency - эффективность, т.е. энергоэффективные (Gracemont) Высокопроизводительные ядра в свою очередь имеют технологию Hyper Threading (в скобках указано количество потоков) Процессоры серии i9 имеют 8 P-ядер и 8 E-ядер (8P+8E), т.е. производительных и эффективных соответственно. В общей сложности 16 ядер (24) Процессоры серии i7 имеют 8 P-ядер и 4 E-ядра (8P+4E). В общей сложности 12 ядер (20) Процессоры серии i5 (только i5-12600K/12600KF) имеют 6 P-ядер и 4 E-ядра (6P+4E). В общей сложности 10 ядер (16) Процессоры серии i5 (i5-12600/12500/12400 и его собрат с индексом F) имеют только 6 Р-ядер, Е-ядра отсутствуют. Тем самым сохраняется стандартная ядерная формула 6/12 Процессоры серии i3 (i3-12300/12100/12100F) имеют 4 Р-ядра, без Е-ядер. Ядерная формула - 4/8
По i5-12400(F) есть примечание: Данные процессоры могут быть с двумя видами кристаллов под крышкой: C0 - отбраковка от старших процессоров с площадью 215 мм2 (у которых компоновка 8+8), и Н0 - чистый 6-ядерник с площадью 162 мм2, у которого физически отсутствуют Е-ядра. Такая ситуация продлится какое-то время с начала релиза, поскольку отбраковку старших процессоров нужно куда-то реализовывать. Большой разницы в потребительских характеристиках (потребление, нагрев) не будет, ибо процессор сам по себе работает на невысоких частотах (в пределах 4 ГГц) с низким напряжением питания. К тому же есть еще один менее очевидный фактор - 2 ядра в процессорах, где отбраковка, будут блокироваться в рандомном порядке, что прямо повлияет на межъядерные задержки. Поэтому вариант с чистокровным 6-ядерником будет смотреться лучше. Отличить внешне можно будет так (по форме крышки, как это было у i5-10400(F), пока информации нет):
Вложение:
С0 и Н0.jpg [ 174.94 КБ | Просмотров: 684971 ]
♻️ PL1=PL2 Если раньше PL1 определял уровень потребления, а PL2 отвечал за продолжительность нагрузки, то Alder Lake могут постоянно работать на максимальном уровне потребления (241Вт в случае с i9-12900K(F), 190Вт - с i7 12700K(F) и 150Вт - с i5-1600K(F), если позволяет СО и материнская плата. Период Tau для PL2 уже не предусмотрено. Более того, Intel в новых процессорах изменила названия PL1 и PL2. Теперь это будет так: PL1 = PBP - Processor Base Power PL2 = MTB - Maximum Turbo Power ♻️ Про кеш уровень Если L2-кеш у Comet Lake и Rocket Lake был 256 и 512 Кбайт соответственно, но в Alder Lake L2-кеш равен 1.25Мбайт. Стоит отметить, что этим кешем располагают P-ядра, каждое. В то время как E-ядра, сгруппированные в кластеры, довольствуются общими 2Мб L2-кеша. Увеличился и L3-кеш. Теперь он составляет: 30 МБ для процессоров i9 25 МБ для процессоров i7 18 МБ для процессоров i5 (20 МБ для i5-12600K/KF) 12 МБ для процессоров i3
♻️ Про разгон памяти На non-K процессорах затруднен разгон памяти даже при наличии соответствующей материнской платы. Все дело в напряжении SA (System Agent), которое намертво блокируется на уровне 0.95-0.96В, из-за чего поднятие частоты памяти выше 3466-3600 МГц становится практически невозможным, да еще и с адекватными этим частотам таймингами.
♻️ О кривых крышках/сокетах Проблема признана как незначительная, но она существует - в основном из-за массивных башенных кулеров (либо чрезмерного прижима) прогибается сокет материнской платы или деформируется крышка самого процессора. Более-менее рабочий рецепт - установка кулеров с нормальным бэкплейтом на тыльную сторону материнки, либо если есть желание - заказ прижимных рамок от Thermalright, стоят в целом копейки по нынешним курсам.
♻️ О падении производительности при чрезмерном андервольте процессоров С течением времени стало заметно, что при попытке слишком сильно занизить напряжение на ядрах процессоров, производительность в тестах начинает падать, при этом средства мониторинга ничего подобного порой не фиксируют (аналог так называемого "стретчинга" у процессоров AMD линеек Zen 2/Zen 3). Пост от auf1r2, где есть объяснение этому феномену
2 — Использовать предпочтительно высокопроизводительные процессоры. Это стандарт для режима «Высокая производительность». Система сначала забивает работой P-ядра, и только если их не хватает, начинает задействовать E-ядра. Оптимальный баланс для работы и игр.
А по факту загружены мелкие ядра, о чем я и говорил.
Performance-cores (P-cores) and flexible Efficient-cores (E-cores) P-cores - производительные, E-cores - энергоэффективные. Может какие-то другие настройки еще влияют. Заметил то, что афинити может ломать всю логику управления. Настройки точно рабочие.
DonKarlosOn писал(а):
А еще меня смущает слово "процессоры"
В диспетчере, во вкладке ЦП, потоки обозначены как логические процессоры..
Member
Статус: Не в сети Регистрация: 16.02.2019 Фото: 100
DonKarlosOn писал(а):
А высокопроизводительные - это точно E-ядра? А еще меня смущает слово "процессоры"
Там 3 настройки: * ПАРАМЕТР Применяется неоднородная политика 0 - отключает дифференцированное распределение нагрузки, позволяя ОС использовать все ядра без приоритета. P-ядра для интенсивных задач и переключаться на E-ядра, когда нагрузка минимальна.
1 - приоритет P-ядрам для задач с высокой нагрузкой, а E-ядрам - для фоновых процессов. без особых оптимизаций. Например, она может просто включать P-ядра для интенсивных задач и переключаться на E-ядра, когда нагрузка минимальна.
2 - агрессивное распределение задач между P и E ядрами, учитывая энергопотребление. более активное использование E-ядра для задач, которые могут быть параллельно обработаны с низкой нагрузкой, даже если это не так эффективно для краткосрочных вычислений. Это может привести к увеличению энергоэффективности.
3 - динамическое перераспределение нагрузки в зависимости от текущих условий. гибридный режим, где система активно балансирует производительность и энергоэффективность, переключая ядра в зависимости от типа задач и состояния системы (температура, нагрузка, и т. д.).
4 - максимизирует использование P-ядер для производительности, минимизируя нагрузку на E-ядра. самая агрессивная политика для управления производительностью и энергопотреблением. Она может включать использование интеллектуальных алгоритмов для распределения задач, таких как машинное обучение или сложная аналитика в реальном времени для максимального энергосбережения или производительности в зависимости от условий. ------------------------------------------------------- * Политика планирования неоднородной цепочки 0 - Все процессоры. Любые (P и E) без приоритета. Планировщик сам решает, куда отправить поток, исходя из текущей загрузки. 1 - Производительные процессоры: P-ядра, а E-ядра только в крайнем случае или для совсем незначительного фона. 2 - Предпочитать производительные процессоры: Даже мелкие задачи сразу на P-ядра. Если задача очень тяжелая и P-ядра заняты, задействует E-ядра. 3 - Эффективные процессоры: всё на малые E-ядра. 4 - Предпочитать эффективные процессоры: Система сначала пытается "запихнуть" всё на малые E-ядра. P-ядра включаются, только когда E-ядра захлебываются. 5 - Автоматически: Windows доверяет Intel Thread Director. Система сама решает, какой тип инструкции (математика, фоновый процесс, UI) куда отправить. ------------------------------------------------------- * Политика планирования неоднородной краткосрочной связи (пункты те же что и выше, только для коротких нагрузок) 0 - Все процессоры. Любые (P и E) без приоритета. Планировщик сам решает, куда отправить поток, исходя из текущей загрузки. 1 - Производительные процессоры: P-ядра, а E-ядра только в крайнем случае или для совсем незначительного фона. 2 - Предпочитать производительные процессоры: Даже мелкие задачи сразу на P-ядра. Если задача очень тяжелая и P-ядра заняты, задействует E-ядра. 3 - Эффективные процессоры: всё на малые E-ядра. 4 - Предпочитать эффективные процессоры: Система сначала пытается "запихнуть" всё на малые E-ядра. P-ядра включаются, только когда E-ядра захлебываются. 5 - Автоматически: Windows доверяет Intel Thread Director. Система сама решает, какой тип инструкции (математика, фоновый процесс, UI) куда отправить.
В последних двух настройка должно быть по 6 вариантов.
"Описание взято из PowerSettingsExplorer"
Capushon писал(а):
* Политика планирования неоднородной цепочки
PowerSettingsExplorer писал(а):
Setting: Политика планирования неоднородной цепочки
Description: Укажите, какую политику планирования цепочки необходимо использовать в неоднородных системах.
Subgroup: Управление питанием процессора
Possible values (index - hexadecimal or string value - friendly name - descr): 0 - 00000000 - Все процессоры - Запланируйте для любого доступного процессора. 1 - 00000001 - Производительные процессоры - Запланируйте исключительно для более производительных процессоров. 2 - 00000002 - Предпочитать производительные процессоры - Запланируйте для более производительных процессоров, если возможно. 3 - 00000003 - Эффективные процессоры - Запланируйте исключительно для более эффективных процессоров. 4 - 00000004 - Предпочитать эффективные процессоры - Запланируйте для более эффективных процессоров, если возможно. 5 - 00000005 - Автоматически - Разрешите системе выбрать подходящую политику.
* Политика планирования неоднородной краткосрочной связи (пункты те же что и выше, только для коротких нагрузок)
PowerSettingsExplorer писал(а):
Setting: Политика планирования неоднородной краткосрочной цепочки
Description: Укажите, какую политику планирования цепочки необходимо использовать для краткосрочных цепочек в неоднородных системах.
Subgroup: Управление питанием процессора
Possible values (index - hexadecimal or string value - friendly name - descr): 0 - 00000000 - Все процессоры - Запланируйте для любого доступного процессора. 1 - 00000001 - Производительные процессоры - Запланируйте исключительно для более производительных процессоров. 2 - 00000002 - Предпочитать производительные процессоры - Запланируйте для более производительных процессоров, если возможно. 3 - 00000003 - Эффективные процессоры - Запланируйте исключительно для более эффективных процессоров. 4 - 00000004 - Предпочитать эффективные процессоры - Запланируйте для более эффективных процессоров, если возможно. 5 - 00000005 - Автоматически - Разрешите системе выбрать подходящую политику.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения