Технология Intel Hyperthread против Двухъядерный

Выставка потребительской электроники 2013 г. освещает новейшие технологии

Intel производит процессорные блоки с одним, двумя, четырьмя и шестью ядрами.

Кредит изображения: Джастин Салливан / Новости Getty Images / Getty Images

Двухъядерный компьютер имеет дополнительное оборудование, чтобы сделать его быстрее: два процессора, каждый из которых называется ядром. Hyperthreading — это программное решение для более эффективного использования ресурсов процессора. Если вы сравниваете модели Intel для замены веб-сервера или рабочей станции сотрудника, помните, что двухъядерный компьютер всегда будет быстрее, чем одноядерный, даже с гиперпоточностью.

Двухъядерный

Когда вы покупаете двухъядерный компьютер, вы покупаете компьютер с двумя процессорами на одном чипе. Каждый ЦП работает независимо и имеет собственный кэш для хранения значений. Однако два ЦП совместно используют шину, которая считывает и записывает данные в память и из памяти. В то время как первый ЦП обрабатывает информацию, второй ЦП использует шину для извлечения инструкций и данных из памяти. Затем второй ЦП обрабатывает свою информацию, в то время как первый ЦП отправляет результаты и получает новые инструкции.

Видео дня

Hyper Threading

Поток — это процесс, который выполняется на процессоре. Процессоры могут выполнять только один поток за раз. Однако один поток обычно не использует все ресурсы процессора. Чтобы лучше использовать ресурсы ЦП, гиперпоточность разделяет ресурсы процессора для создания двух виртуальных процессоров из одного физического процессора. Для операционной системы это выглядит так, как будто есть два процессора, каждый из которых может выполнять одновременный поток. Результатом должно быть повышение производительности по сравнению с компьютером без гиперпоточности.

Двухъядерный процессор с гиперпоточностью

Двухъядерный компьютер использует аппаратное обеспечение для повышения производительности. Он имеет два физических процессора, которые эффективно удваивают производительность по сравнению с компьютером с одним процессором. Hyperthreading не добавляет к компьютеру никакого аппаратного обеспечения. Это виртуальное решение, способное повысить производительность за счет более эффективного использования ресурсов процессора. Чтобы максимизировать производительность, объедините оба решения и используйте двухъядерный компьютер с поддержкой технологии Hyper-Threading. Два физических ядра разделены на четыре виртуальных ядра для повышения производительности.

Производительность гиперпоточности

При использовании гиперпоточности выполнение одного процесса занимает больше времени, но вы можете запустить больше процессов. Прирост производительности с гиперпоточностью зависит от типа обработки, выполняемой ЦП. Гиперпоточность, как правило, лучше работает с многоядерными процессорами, потому что оба процессора не всегда активны одновременно. Если один процесс потребляет большую часть процессорного времени или если процессы зависят от значительного объема дискового ввода и вывода, следует отключить гиперпоточность, так как это может снизить производительность.