Комп’ютери, ноутбуки, комплектуючі, периферія та аксесуари, вигідні ціни Каталог товарів
Спілкуємося українською?
Залишити російську
Комп'ютери Artline Комп'ютери Artline 0 1 2 3 4 5 6 7 0 1 2 3 4 0 0 1 2 3 4 5 6 7 8 0 1 2 3 4 0 1 2 3 4 5 6 3D пристрої та аксесуари 3D пристрої та аксесуари 3D принтери Філаменти та смоли Запасні частини 3D сканери Одноплатні комп'ютери Додаткове обладнання Гравери Ноутбуки Ноутбуки 0 1 2 3 4 5 0 1 2 3 4 Монітори Комплектуючі Комплектуючі Відеокарти Процесори Материнські плати Оперативна пам'ять Системи охолодження Корпуси QUBE Блоки живлення SSD накопичувачі HDD накопичувачі Звукові карти Контролери Додаткові аксесуари Комп'ютерна периферія Комп'ютерна периферія ДБЖ, стабілізатори, батареї Клавіатури Мишки Килимки для мишки Навушники та гарнітури Крісло для геймера Комп'ютерний стіл Кріплення для монітора (кронштейни) Веб-камери Ігрові контролери Акустичні системи Мережеві фільтри Принтери та БФП Обладнання для проведення конференцій Графічні планшети Презентери Аксесуари для клавіатур та мишок Витратні матеріали USB флешки Перехідники та адаптери Командна панель для ПК Шредери Мережеве обладнання Мережеве обладнання Маршрутизатори Комутатори Точки доступу / Ретранслятори Wi-Fi адаптери Bluetooth адаптери Мережеві карти та адаптери IP телефони Мережеві сховища (NAS) LAN-кабелі (патч корди) PoE адаптери Powerline адаптери VoIP-шлюзи Медіаконвертери Підсилювачі зв'язку Модеми Трансивери KVM-Перемикачі Комутаційні шафи Стійки Патч-панелі Блоки розеток Сервери Artline Електрогенерація Електрогенерація Системи збереження енергії Енергостанції Зарядні станції Генератори Інвертори Акумуляторні батареї Повербанки Сонячні панелі Пуско-зарядні пристрої Батарейки та акумулятори Аксесуари електрогенерація Електроніка, ТВ, мобільні гаджети Електроніка, ТВ, мобільні гаджети Аксесуари Смартфони Планшети Електронні книги Кнопкові телефони Автомобільні насоси Смарт-годинники Карти пам'яті Телевізори Фотоапарати Освітлення Автомобільні пилососи Ігрові консолі Розумний дім та безпека Розумний дім та безпека Сигналізації Камери відеоспостереження Відеореєстратори Панелі виклику Аксесуари для відеоспостереження Розумні розетки Смарт приставки Програмне забезпечення Програмне забезпечення Операційні системи Офісні програми Ігри Побутова техніка Побутова техніка Кондиціонери Зволожувачі повітря Роботи пилососи Ваги Обігрівачі Чайники Електрогрилі Мийки високого тиску Активний відпочинок та туризм Активний відпочинок та туризм Окуляри для керування дронами Пульти керування для дронів Приймачі та передавачі для дронів Квадрокоптери (дрони) Автохолодильники Каністри Ліхтарики Туристичний посуд Туристичні пальники Гамаки Електротранспорт Електротранспорт Електровелосипеди Електросамокати Електроскутери
#benchmarki

Аналіз продуктивності HT/SMT в RealityCapture

image_alt

Технологія гіперпоточності в процесорах Intel називається Hyperthreading (часто скорочується до HT). В AMD аналогічна технологія (правда, тут її чомусь називають одночасна багатопоточність, хоча суть та ж) називається Simultaneous Multithreading (або SMT). Дані функції присутні в багатьох процесорах середнього рівня. А майже у всіх високопродуктивних ЦП вони включені за замовчуванням. Принцип роботи цих технологій полягає в дублюванні частини кожного ядра.

Іншими словами, частини кожного ядра ділиться на ще більш дрібні частини, а коли їм потрібно виконати якесь завдання, вони з'єднуються знову. Завдяки цьому другий програмний потік може бути готовим до подальшої роботи і чекати команд, як тільки ядро завершить обробку потоку. Це, фактично, подвоює кількість «ядер» з точки зору операційної системи (насправді кількість залишається тою ж). А в деяких додатках ця технологія може привести до ще більш значного збільшення продуктивності.

 

 

Зміст:

  1. Опис тестової платформи
  2. Методологія тестування
  3. Результати тестів
  4. Аналіз результатів
  5. Висновки

 

 

Більш докладно про Simultaneous Multithreading ви можете прочитати у Вікіпедії, а про Hyperthreading більше інформації дасть офіційний сайт intel.ru. Також одночасна багатопоточність наочно показана у відеоролику нижче. У ньому є і деяка інформація про те, чи дійсно SMT впливає на продуктивність. Спойлер: в іграх і «важких» програмах або немає ніякого впливу, або від одночасної багатопоточності тільки гірше і це дуже цікаво!

Примітно, що в деяких ситуаціях використання HT і SMT може знизити продуктивність. Це актуально, наприклад, коли програма щосили намагається ефективно використовувати велику кількість ядер. В такому випадку ефективність роботи під час виконання тих чи інших завдань буде стогнувати (якщо сказати по-простому, буде застій) або навіть скорочуватися по мірі збільшення кількості ядер в ЦП.

У деяких наших попередніх випробуваннях в Artline ми спостерігали, що деякі фотограмметричні додатки краще працювали з процесорами, у яких менша кількість ядер. Тому зараз нам було цікаво подивитися, чи можуть HT і SMT негативно впливати на продуктивність в цихо програмах. У цьому матеріалі ми зосередимося на програмі RealityCapture для побудови 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, накопичувач 1 ТБ і операційна система Windows 10 Pro. Версія програми RealityCapture - 1.0.3.10403. Як банчмарк був узятий Puget Systems RealityCapture Benchmark, один з найбільш об'єктивних на сьогоднішній день.

 

 

Методологія тестування

Для тестування ми взяли 4 набори зображень, за допомогою яких буде виконуватися фотограмметрія (процес переробки картинок в 3D моделі). Вони містять у собі моделі меншого і більшого розміру, а також проекти карт. Всі ці набори зображень є загальнодоступними.

Ми збираємося провести експрес (швидкі) і розширені тести продуктивності RealityCapture. Ось список моделей, які ми будемо створювати, і вихідні зображення:

  • модель гори – для неї було взято 45 фотографій по 20 Мп кожна;
  • карта школи – 51 фотографія по 18 Мп кожна;
  • модель школи (3D) – 278 фотографій по 18 Мп кожна;
  • карта парку – 758 фотографій по 18 Мп кожна.

 

 

 

Результати тестів

 

У цій статті основна увага приділяється продуктивності кожного процесора в RealityCapture з включеноим Hyperthreading або SMT в порівнянні з відключеним, а не просто порівнянню одного процесора з іншим. Тому діаграми побудовані так, щоб це відображати. Є два результати для кожного процесора:

  • результат з включеним HT / SMT відображається синім кольором;
  • результат з вимкненим HT / SMT відображається червоним.

 

Ці діаграми показують загальний час обробки кожного набору зображень в секундах. Тому менші числа і більш короткі лінії вказують на кращу продуктивність. Отже, ось наші результати.

 

 

 

 

 

Для тих, хто хоче зрозуміти, як HT і SMT вплинули на продуктивність на різних етапах обробки, ось повна таблиця результатів.

 

 

Аналіз результатів

Результати, показані вище, можуть здатися трохи незрозумілими, тому давайте розберемо їх по процесорам. Модель AMD Threadripper 3970X виграла від відключення одночасної багатопоточності. Імовірно, те ж саме буде спостерігатися і в інших процесорах Threadripper 3-го покоління.

AMD Ryzen 3950X також показав збільшення продуктивності з відключеним SMT. Але в даному випадку збільшення було набагато менше, ніж в Threadripper. Фактично, поліпшення на 1-3%, можна вважати похибкою. Цілком ймовірно, що з більш ранніми моделями (3900X або нижче) результат буде іншим.

Intel Core i9 10980XE показав приріст в 3 з 4 тестів з вимкненим HT, але трохи втратив продуктивність в останньому тесті. Як і у випадку з лінійкою Ryzen, ймовірно, процесор з меншою кількістю ядер в сімействі Core X не отримає ніякої користі від відключення HT.

Intel Core i9 9900K показав кращі результати при включеному HT, особливо з найбільшим зображенням в нашому тесті. Невеликий приріст, який він мав з двома іншими наборами зображень, ймовірно, також варто віднести до похибки. Тому на цьому та інших основних процесорах Core команда фахівців Artline рекомендує залишити Hyperthreading включеним.

 

 

Висновки

 

Отже, чи потрібно включати Hyperthreading або SMT для роботи в RealityCapture? Насправді це залежить від того, який процесор ви використовуєте. Для моделей з великою кількістю ядер (16 ядер і більше) відключення HT і SMT трохи підвищить продуктивність. На процесорах з меншою кількістю ядер використання цих функцій має дати кращі результати.

Програма RealityCapture показала найкращі результати з відключеними гіперпоточностью і одночасною багатопоточністю при роботі на високопродуктивних процесорах (від 16 ядер). На процесорах з меншою кількістю ядер залишення цих функцій включеними призвело до підвищення продуктивності.

Фахівці магазину Artline із задоволенням допоможуть вам зробити правильний вибір процесора. Просто скажіть, які завдання ви виконуєте, і який продуктивності хочете домогтися. Пишіть в чат, на пошту або телефонуйте!

 

м. Київ, вул. Кирилівська, 104

  • (080) 033-10-06
  • (044) 338-10-06
  • (066) 356-10-01
  • (097) 356-10-01
  • (063) 356-10-01

[email protected]

 

ARTLINE WorkStation W54v01

Робоча станція ARTLINE WorkStation W54v01

  • Процесор: AMD 6-core Ryzen 5 3600 3.6-4.2Ghz
  • Відеокарта: Quadro P620 2GB
  • Оперативна пам'ять: 16Gb DDR4-3200 Gaming
  • Накопичувачі: 240GB M.2 SSD + 2 TB HDD
ARTLINE WorkStation W75v10

Робоча станція ARTLINE WorkStation W75v10

  • Процесор: Intel 8-Core i7-10700F 2.9-4.8Ghz
  • Відеокарта: GeForce GTX 1660 SUPER 6GB
  • Оперативна пам'ять: 32Gb DDR4-3200 Gaming
  • Накопичувачі: 480GB M.2 NVME SSD + 2 TB HDD
ARTLINE WorkStation W97v12

Робоча станція ARTLINE WorkStation W97v12

  • Процессор: Intel 10-Core i9-10900KF 3.7-5.3Ghz
  • Відеокарта: Quadro RTX 4000 8GB
  • Оперативна пам'ять: 32Gb DDR4-3200 Gaming
  • Накопичувачі: 500GB M.2 NVME SSD + 2 TB HDD