Hyper-Threading (также может обозначаться как Hyper-threading, 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