← Гид по процессорамSKYX / РАЗБИРАЕМСЯ В ТЕХНОЛОГИЯХ
Ядра и потоки: что означают эти числа
Две характеристики описывают разные стороны процессора. Их полезно различать, прежде чем сравнивать модели.
Что называют ядром
Ядро — вычислительный компонент процессора, способный выполнять инструкции. Несколько ядер помогают системе распределять работу, если приложения и операционная система могут использовать параллельное выполнение. Простая задача не обязательно станет быстрее пропорционально количеству ядер.
Что означает число потоков
В спецификациях число потоков показывает, сколько аппаратных потоков выполнения поддерживает процессор. На некоторых архитектурах одно физическое ядро обслуживает более одного аппаратного потока. При этом ресурсы ядра остаются общими: дополнительный поток не равен дополнительному полноценному ядру.
Почему больше не всегда быстрее
Приложение может зависеть от последовательной цепочки операций, скорости доступа к данным или отдельного устройства. В таком случае дополнительные ядра используются не полностью. Для другой задачи, которую можно эффективно распараллелить, они могут иметь гораздо большее значение.
Когда ядра неодинаковые
В некоторых процессорах объединены ядра разных типов. Простое суммирование не показывает различий в их возможностях и назначении. Если спецификация содержит отдельные количества производительных и энергоэффективных ядер, сохраняйте это различие при сравнении.
Как применить это при выборе
Посмотрите, какие требования предъявляют ваши программы, затем проверьте реальную нагрузку на подходящем устройстве. Для многозадачности важна и память. Не делайте вывод о скорости двух разных семейств только по совпадающему числу ядер или потоков.
Информация носит справочный характер. Характеристики и совместимость необходимо уточнять для конкретного устройства.