Оттогаш помина нешто повеќе од една година
Кометарско Езеро-С
Кодното име за 10-тата генерација на Intel Core процесори е Comet Lake. И да, сè уште е 14 nm. Уште едно освежување
Менување на штекер
Да, ништо не трае вечно, а Интел, истовремено со објавувањето на 10-тата генерација, пушти нов приклучок - LGA 1200 (Socket H5). И покрај фактот што е компатибилен со отворите за монтирање (75 mm) со постоечките системи за ладење, илузорната надеж дека нема да мора да се менуваат се раствори по првите прелиминарни тестови. Но, повеќе за тоа подоцна.
Повеќе јадра, поголема фреквенција
Ова е веќе традиционален излез на Интел од ситуацијата со нанометрите: ако не се промените
На процесорот Intel i9-10900K му беа дадени две јадра, соодветно, 4 нишки по
Бидејќи техничкиот процес не е променет, барањата за дисипација на топлина или
Ако основната фреквенција на новиот процесор се зголеми за само 100 MHz - од 3,6 на 3,7, тогаш од
Покрај веќе познатата Turbo Boost технологија, се појави и мега-супертурбобуст. Официјално се нарекува Зголемување на топлинска брзина (ТВБ). Треба да се напомене дека оваа технологија беше воведена уште во осмата генерација на Intel Core, но ја добија само избрани претставници. На пример, јас лично ги познавам i9-9980HK и i9-9880H.
Суштината на технологијата е дека при одредена температура на процесорот, фреквенцијата на едно или повеќе јадра се зголемува над Turboboost. Вредноста на додадената фреквенција зависи од тоа колку е помала работната температура на процесорот од максималната. Максималната фреквенција на процесорските јадра со овозможена технологија Intel Thermal Velocity Boost се постигнува на работна температура не повисока од 50°C. Како резултат на тоа, во режимот TVB, часовната фреквенција на едно јадро се зголемува на 5,3 GHz, а останатите јадра до 4,9 GHz.
Бидејќи во новата генерација има уште две јадра, во состојба на максимално автоматско оверклокување со сите видови „бустови“ овој „шпорет“ испушта до 250 W, а тоа е веќе предизвик дури и за систем за водено ладење (WCO). , особено во компактен дизајн на куќиште, без блок за вода со далечински управувач...
Зборуваа за јадрата, објаснуваа за фреквенциите, се жалеа за штекерот, одиме понатаму. Главните промени вклучуваат малку зголемен кеш L3 и зголемена фреквенција на поддржана RAM меморија - од DDR-2666 до DDR4-2933. Тоа е во основа сè. Интел дури и не го ажурираше вграденото графичко јадро. Количината на RAM меморија исто така не е променета, истите 128 GB беа наследени од претходната генерација. Односно, како и секогаш со освежувањата: додадоа јадра и фреквенции, сепак, го сменија и штекерот. Нема позначајни промени, барем во однос на серверите. Предлагам да преминеме на тестирање и да видиме како се променија перформансите на новата генерација во однос на претходната.
Тестирање
Два процесори од линијата Intel Core се вклучени во тестирањето:
- Деветта генерација i9-9900K
- Десеттата генерација i9-10900k
Карактеристики на изведба на платформи
Процесори Intel i9-9900K
- Матична плоча: Asus PRIME Q370M-C
- RAM: 16 GB DDR4-2666 MT/s Kingston (2 парчиња.)
- SSD диск: 240 GB Patriot Burst (2 парчиња во RAID 1 - навика развиена со текот на годините).
Процесори Intel i9-10900K
- Матична плоча: ASUS Pro WS W480-ACE
- RAM: 16 GB DDR4-2933 MT/s Kingston (2 парчиња.)
- SSD диск: 240 GB Patriot Burst 2 парчиња во RAID 1.
Двете конфигурации користат единечни платформи со водено ладење. Но, има една нијанса... За да не ги изгубам ТВБ фреквенциите и нормално да го стартувам Intel i9-10900K, морав да склопам моќен сопствен систем за ладење на вода (во натамошниот текст WCO) за платформата со десеттата генерација Јадро. Ова бараше одреден напор (и многу), но ова решение ни овозможи да добиеме стабилни 4,9 GHz во секое јадро при врвните оптоварувања без да го преминеме температурниот праг од 68 степени. Поздрав до хероите за прилагодување.
Овде ќе си дозволам мало отстапување од темата и ќе објаснам дека ваквиот пристап кон материјата е диктиран исклучиво од прагматични размислувања. Наоѓаме технички решенија кои обезбедуваат максимални перформанси со минимална искористеност на решетката, притоа постигнувајќи соодветен трошок. Во исто време, ние не го оверклокуваме хардверот и ја користиме само функционалноста што беше вклучена од развивачите на хардвер. На пример, стандардни профили за оверклокување, ако платформата воопшто има такви. Нема рачно поставување на тајмингот, фреквенциите, напоните. Ова ни овозможува да избегнеме секакви изненадувања. Како, всушност, прелиминарно тестирање, кое го спроведуваме пред да ги ставиме готовите решенија во рацете на клиентите.
Исто така, не е случајно што секогаш тестираме во конфигурации со една единица - таквото тестирање е сосема доволно за да се обезбеди веродостојност на пронајденото решение. Како резултат на тоа, клиентот добива докажана опрема и максимална брзина по најниска цена.
Враќајќи се на нашиот i9-10900K, забележувам дека температурата на ниту еден од споредените процесори не се искачи над 68 степени. Ова значи дека решението, заедно со другите предности, има и добар потенцијал за оверклокување.
Софтверски дел: ОС CentOS Linux 7 x86_64 (7.8.2003).
Јадро: UEK R5 4.14.35-1902.303.4.1.el7uek.x86_64
Направени се оптимизации во однос на стандардната инсталација: додадени опции за лансирање на кернелот elevator=noop selinux=0
Тестирањето беше спроведено со сите закрпи од нападите Spectre, Meltdown и Foreshadow, вратени назад на ова јадро.
Искористени тестови
1. Сисбенч
2.geekbench
3. Тест пакет на „Фороникс“.
Детален опис на тестовите
Тест на Geekbench
Пакет тестови извршени во режим со еднонавој и повеќенавој. Како резултат на тоа, се издава одреден индекс на перформанси за двата режима. Во овој тест ќе разгледаме два главни индикатори:
- Single-core Score - тестови со една нишка.
- Мулти-јадрени резултати - тестови со повеќе нишки.
Мерни единици: апстрактни „папагали“. Колку повеќе „папагали“, толку подобро.
Sysbench тест
Sysbench е пакет тестови (или репери) за проценка на перформансите на различни компјутерски потсистеми: процесор, RAM меморија, уреди за складирање податоци. Тестот е со повеќе нишки, на сите јадра. Во овој тест, измерив еден индикатор: настани за брзина на процесорот во секунда - бројот на операции извршени од процесорот во секунда. Колку е поголема вредноста, толку е поефикасен системот.
Тест пакет на фороникс
Phoronix Test Suite е многу богат сет на тестови. Речиси сите тестови презентирани овде се со повеќе нишки. Единствените исклучоци се два од нив: тестови со една нишка Himeno и LAME MP3 Encoding.
Во овие тестови, колку е поголем резултатот, толку подобро.
- Џон Мевосек тест за погодување лозинка со повеќе нишки. Да го земеме крипто алгоритмот Blowfish. Го мери бројот на операции во секунда.
- Химено тестот е линеарен Поасонов решавач на притисок со помош на методот на точка Jacobi.
- 7-Zip Компресија - 7-Zip тест со помош на p7zip со интегрирана функција за тестирање на перформансите.
- OpenSSL е збир на алатки кои ги имплементираат протоколите SSL (Secure Sockets Layer) и TLS (Transport Layer Security). Ги мери перформансите на RSA 4096-битен OpenSSL.
- Apache Benchmark - Тестот мери колку барања во секунда може да се справи даден систем при извршување на 1 барања, при што 000 барања се извршуваат истовремено.
И во овие, ако помалку е подобро - во сите тестови се мери времето што е потребно за да се заврши.
- C-Ray ги тестира перформансите на процесорот при пресметките со подвижна запирка. Овој тест е со повеќе нишки (16 нишки по јадро), ќе сними 8 зраци од секој пиксел за антиалиасирање и ќе генерира слика од 1600x1200. Се мери времето на извршување на тестот.
- Паралелна компресија BZIP2 - Тестот го мери времето потребно за компресија на датотека (изворниот код на кернелот на Линукс .tar пакет) користејќи компресија BZIP2.
- Кодирање на аудио податоци. Тестот за кодирање LAME MP3 работи во една нишка. Се мери времето потребно за да се заврши тестот.
- Кодирање на видео податоци. Тест ffmpeg x264 - повеќенавој. Се мери времето потребно за да се заврши тестот.
Резултати од тестот
i9-10900K е толку подобар од неговиот претходник 44%. Според мое мислење, резултатот е едноставно прекрасен.
Разликата во тестот со една нишка е вкупна 6,7%, што генерално се очекува: разликата помеѓу 5 GHz и 5,3 GHz е исто 300 MHz. Ова е точно 6%. Но, имаше некои разговори :)
Но, во тестот за папагал со повеќе нишки, новиот производ има речиси 33% повеќе. Овде TVB одигра важна улога, која можевме да ја искористиме речиси максимално со прилагодено SVO. На врвот, температурата во тестот не се искачи над 62 степени, а јадрата работеа на фреквенција од 4,9 GHz.
Разликата 52,5%. Исто како и кај тестовите Sysbench и Geekbench со повеќе нишки, толку значајно водство се постигнува поради CBO и TVB. Температурата на најжешкото јадро е 66 степени.
Во овој тест, разликата помеѓу процесорите од различни генерации е 35,7%. И ова е истиот тест што го одржува процесорот под максимално оптоварување 100% од времето, загревајќи го до 67-68 степени.
97,8%. Веројатноста за речиси двојна супериорност поради 2 јадра и неколку мегахерци е „исклучително мала“. Затоа, резултатот е повеќе како аномалија. Претпоставувам дека има или оптимизација на самиот тест, или оптимизација на процесорот. Или можеби и двете. Во овој случај, нема да се потпреме на резултатите од овој тест. Иако бројката е импресивна.
Но, тука сум апсолутно сигурен дека оптимизацијата е направена во самиот тест. Тоа го докажуваат и повторените тестови на AMD Ryzen, кои многу подобро го поминуваат, и покрај тоа што Ryazan не е толку силен во тестовите со една нишка. Затоа, предноста е 65% нема да се брои. Но, едноставно беше невозможно да не се зборува за тоа. Како и да е, пишуваме едно, а имаме две на ум.
Разликата меѓу генерациите - 44,7%. Овде сè е фер, затоа го броиме резултатот. На крајот на краиштата, ова е токму тестот во кој максималните перформанси се истиснуваат во оптоварување со една нишка. Од една страна, можете да ја видите работата направена за рафинирање и оптимизирање на кернелот - освежување по освежување, но нешто под хаубата беше јасно оптимизирано. Од друга страна, ваквите резултати може да укажуваат на тоа дека не можевме да го исцедиме максимумот последен пат на истиот тест со i9-9900K. Ќе ми биде драго да ги прочитам вашите размислувања за ова прашање во коментарите.
Десеттата генерација самоуверено ја престигнува деветтата за 50,9%. Што е сосема очекувано. Еве ги јадрата и фреквенциите додадени со правилото Intel i9-10900K.
Разликата меѓу генерациите - 6,3%. Според мое мислење, резултатот е доста контроверзен. Во идните статии, размислувам целосно да го напуштам овој тест. Факт е дека на системи со повеќе од 36 јадра (72 нишки), тестот воопшто не поминува со стандардни поставки, а разликата во резултатите понекогаш треба да се пресмета до третото децимално место. Па, ќе видиме. Можете да го споделите вашето мислење за ова прашање во коментарите.
Разликата е 28%. Овде не се забележани изненадувања, аномалии или оптимизации. Чисто освежување и ништо повеќе.
i9-10900K го надминува i9-9900K за 38,7%. Како и со резултатите од претходниот тест, разликата е очекувана и јасно го покажува вистинскиот јаз помеѓу процесорите на истата микроархитектура.
Значи, да резимираме. Во принцип, ништо неочекувано - i9-10900K го надминува својот претходник i9-9900K во сите тестови. Q.E.D. Цената за ова е производство на топлина. Ако барате нов процесор за домашна употреба и сакате да ги исцедите максималните перформанси од десеттата генерација на Core, ви препорачувам однапред да размислите за системот за ладење, бидејќи кулери сами по себе нема да бидат доволни.
Или дојди кај нас по дедовци. Готово решение на добра платформа и со многу пристоен CBO, кое покрај сите други предности, како што дознавме, има и потенцијал за оверклокување.
За тестирање беа користени посветени сервери
Извор: www.habr.com