Hyper-Threading (також може позначатися як Hyperthreading, Hyperthreading або просто TH) – це термін, що позначає одночасну багатопоточність в Intel. В AMD те ж саме називається Simultaneous Multithreading (SMT). Також цю функцію часто називають гіперпоточность. Це процес, при якому центральний процесор розділяє кожне зі своїх фізичних ядер на кілька віртуальних ядер, які називаються потоками. Наприклад, більшість процесорів Intel з двома ядрами використовують гіперпоточность для забезпечення чотирьох потоків, а процесори Intel з чотирма ядрами використовують гіперпоточность для забезпечення 8 потоків і так далі.
Ми в Artline вирішили з'ясувати, як ці процеси впливають на роботу різноманітних програм, якими користуються наші клієнти. У цьому матеріалі ми візьмемо на основу Pix4D. Ця програма є лідером в області професійних програмних рішень для картографування і фотограмметрії з дронів. Компанія-розробник розташована в Швейцарії і має офіси в Шанхаї, Сан-Франциско і Берліні.
Зміст:
Комплексні рішення розробників Pix4D дозволяють людям миттєво створювати свої власні тривимірні карти. Зображення, зроблені вручну, дроном або літаком, автоматично перетворюються в 2D-мозаїку з географічною прив'язкою, а також 3D-моделі. Більше інформації ви можете знайти на офіційному сайті ПЗ, pix4d.com.
Що стосується HT або SMT, ця технологія дозволяє кожному ядру одночасно виконувати два завдання. Вона збільшує продуктивність ЦП за рахунок підвищення ефективності процесора. Завдяки цьому з'являється можливість запускати кілька вимогливих додатків одночасно або використовувати багатопотокові програми без затримок ПК.
Гіперпоточность в даний час доступна на процесорах Intel Core, Core vPro, Core M і Xeon. Для використання Hyper-Threading вам також буде потрібна операційна система (ОС) і BIOS, що підтримують технологію Hyper-Threading від Intel. А Simultaneous Multithreading від присутня в багатьох середніх і всіх високопродуктивних процесорах AMD.
Більше інформації про SMT є у відповідній статті з Вікіпедії, а про HT можна прочитати на офіційному сайті виробника, intel.ru. Ще дана технологія добре пояснюється в наступному відео.
Як показали наші інші тести, гіперпоточность знижує продуктивність в деяких програмах. Власне, в відео вище показано, що для деяких ігор ця технологія є абсолютно непотрібною. Те ж саме стосується і додатків для фотограмметрії. Але чи актуально це для Pix4D, нам ще належить з'ясувати. Якщо ви не користуєтеся цим додатком, але займаєтеся побудовою 2D або 3D моделей, вам теж варто ознайомитися з результатами наших тестів.
Опис тестової платформи
Ось які конфігурації робочих станцій використовували ми, щоб отримати результати тестування.
Тестова платформа для Intel 9 |
|
Процесори |
Intel Core i9 9900K |
Кулер |
Noctua NH-U12S |
Материнська плата |
Gigabyte Z390 Designare |
Оперативна пам’ять |
4x DDR4-2933 16GB (64GB всього) |
Тестова платформа для AMD Ryzen |
|
Процесори |
AMD Ryzen 9 3950X |
Кулер |
Noctua NH-U12S |
Материнська плата |
Gigabyte X570 AORUS ULTRA |
Оперативна пам’ять |
4x DDR4-2933 16GB (64GB всього) |
Тестова платформа для AMD Threadripper 3 |
|
Процесори |
AMD TR 3970X |
Кулер |
Noctua NH-U14S TR4-SP3 |
Материнська плата |
Gigabyte X299 TRX40 AORUS PRO WIFI |
Оперативна пам’ять |
4x DDR4-2933 16GB (64GB всього) |
Тестова платформа для Intel X-10000 |
|
Процесори |
Intel Core i9 10980XE |
Кулер |
Noctua NH-U12DX i4 |
Материнська плата |
Gigabyte X299 Designare EX |
Оперативна пам’ять |
4x DDR4-2933 16GB (64GB всього) |
Що стосується відеокарти, то для всіх комп'ютерів ми брали NVIDIA GeForce RTX 2080 Ti 11GB, одну з найбільш популярних і продуктивних на сьогоднішній день. Також ми брали накопичувач SSD ємністю 1 Тб і ОС Windows 10 Pro 64 біт. Ми взяли Pix4Dmapper 4.5.6, найактуальнішу версію на момент випробувань, а в якості бенчмарка – Puget Systems Pix4D Benchmark.
Методологія тестування
Команда Artline вирішила, що для подібних тестувань необхідно брати 4 колекції картинок. Саме вони і будуть служити основою (іншими словами, кодами) в фотограмметрії. Ось їх список:
- модель гори – ми взяли 82 фотографії по 20 Мп кожен;
- карта школи – 51 знімків по 18 Мп кожен;
- модель школи – 278 фотографії по 18 Мп кожен;
- карта парку – 810 знімків по 18 Мп кожен.
Ці фотографії взяті їз загальнодоступних джерел.
Результати тестів
На діаграмах нижче результат з включеною гіперпоточностью позначений синім кольором, з виключеною – червоним. Всі результати відображаються в секундах, це час виконання створення кожної моделі або карти. Отже, всюди чим менше лінія, тим краще результат.
Також ми розміщуємо таблицю із зазначенням результатів при виконанні кожного конкретного завдання (4 описані вище моделі виконувалися в 2 або 3 етапи, саме вони і вказані в таблиці). Вона допоможе вам зрозуміти, як вмикати або вимикати HT і SMT насправді впливає на продуктивність.
Аналіз результатів
Як бачите, у всіх наших тестах, крім одного (він виділений зеленим кольором), включення гіперпоточності або одночасної багатопоточності показало найкращу продуктивність. Єдиним місцем, де відключення SMT поліпшило результати, було найменше зображення, встановлене на Threadripper 3970X. Але скромний приріст був більш ніж сповна компенсований втратою продуктивності для всіх трьох великих наборів зображень. Інші програми фотограмметрії можуть вести себе по-іншому з цими функціями, але в разі Pix4D ясно, що залишити HT і SMT включеними – найкращий варіант.
Висновки
Отже, чи слід включати або відключати Hyperthreading або SMT при запуску Pix4D? Однозначно так! В ході тестів стало очевидно, що для цього додатка включення Hyperthreading або Simultaneous Multithreading забезпечить найкращу продуктивність.
Pix4D показав найкращі результати з включеними технологіями у всіх тестованих нами системах. Ці функції включені за замовчуванням в більшості систем, тому спеціальної налаштування для їх використання не потрібно. Інші програми фотограмметрії можуть вести себе інакше, тому, якщо ви використовуєте додаткове програмне забезпечення, ознайомтеся з іншими нашими тестами для отримання додаткової інформації. Також ви можете зв'язатися з фахівцями магазину Artline.
Зробити це можна за допомогою онлайн-чату прямо тут, на сайті, по телефону або e-mail, які вказані нижче. Наші фахівці підкажуть, який процесор буде краще для виконання ваших завдань. Крім того, ми можемо самостійно зібрати робочу станцію або персональний комп'ютер, ґрунтуючись на ваших запитах. Телефонуйте або пишіть в Artline, ви не пошкодуєте!
м. Київ, вул. Кирилівська, 104
- (080) 033-10-06
- (044) 338-10-06
- (066) 356-10-01
- (097) 356-10-01
- (063) 356-10-01