Intel Core i7 имеет функцию Hyper Threading.
Чем полезна эта функция при разработке программного обеспечения? (Не разработка игр)
Intel Core i7 имеет функцию Hyper Threading.
Чем полезна эта функция при разработке программного обеспечения? (Не разработка игр)
Гиперпоточность полезна, если вы используете свой компьютер для разработки программного обеспечения, поскольку современные среды разработки оптимизированы для использования преимуществ нескольких потоков, что ускоряет разработку. Visual Studio является примером такой среды.
Однако, когда дело доходит до выполнения программы, которую вы на самом деле кодируете, HT действительно не поможет, если вы не разрабатываете приложение, которое использует преимущества нескольких потоков.
Надеюсь, я правильно понял ваш вопрос. Может быть, если вы сможете объяснить, почему это важно для вас, мы можем помочь немного больше.
С небольшим упрощением:
Так что эта функция полезна, если у вас есть число активных потоков, которое выше, чем число ядер. Это очень часто случается с серверными процессами - например, сервер баз данных, такой как MySQL, получит выгоду от HT, если (и только если) будет выполняться больше запросов (не ожидающих диска, но работающих в строгом смысле слова), чем CPU ядра доступны.