X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Что дает Hyper Threading
k0ttee
k0ttee
Topic Starter сообщение 3.8.2016, 8:53; Ответить: k0ttee
Сообщение #1


Если обобщить, то вот что дает Hyper Threading:
1.) До 30% прирост производительности в тяжелых программах, которые поддерживают сею технологию (трехмерное моделирование, обработка видео, игрушечки с красивеньким графончиком).
2.) Неизмеримый, по причине сложности измерения, прирост выполнения кучи фоновых задач: музычка, скайп, уведомления, почтовый клиент, слежение за диском (все барахло вращающееся в фоне).

Если простым языком:
1.) Тяжелая задача выполняется до 30% быстрее.
2.) Множество мелких задач создают меньше тормозов.

Как понять 2 ядра 4 потока и что такое виртуальные ядра?

Для примера возьмем Core i3 (где 2 ядра и 4 потока).

ОС, пользователь, прикладной софт - все они увидят такой процессор как 4 ядра. Но на самом деле это - возможность работать с двумя ядрами по четырем потокам.

Прикрепленный файл  devices-cpu-and-gpu.png ( 12,45 килобайт ) Кол-во скачиваний: 744


Потоки, если их не усложнять для понимания, гонят данные из памяти на процессор и обратно. Как видите, все просто - чем больше потоков, тем быстрее оперативка и камень меняются данными. Это как езда по широкой дороге со множеством полос. Не важно что в конце пути два склада, если по четырем полосам можно везти груз на четырех грузовиках.

График отображает не то, как ядра считают... А то, как от ядер приходят результаты. Вот почему можно заметить 2 быстрых ядра и 2 помедленнее.

Прикрепленный файл  4-thereads.png ( 3,22 килобайт ) Кол-во скачиваний: 744


Hyper Threading это как станция пересадки: 4 железнодорожных колеи и 2 платформы. Пропускная способность до 30% выше, поэтому до 30% пассажиров не скапливаются на платформах.

Прикрепленный файл  4-and-2.png ( 26,93 килобайт ) Кол-во скачиваний: 744


Что же с данными? С ними все просто.

Плохо: когда кэш процессора занят результатом, ему некуда принять следующую порцию сырых данных и... процессор простаивает.
Хорошо: результат не засиживается в процессоре, а уходит в оперативку. В обмен на результат уже прилетела новая порция сырых данных и процессор работает.

Тут можно было бы сказать о частотах памяти, но не думаю что нужно. :laugh:

Виртуальные ядра против настоящих

[spoiler="Зачем забивать этим голову?"]Правильно, незачем: ведь деньги есть - ума не надо. Однако цены...

Вот самые дорогие из подвернувшихся мне 4-ядерных Core i5

Прикрепленный файл  top-i5.png ( 23,29 килобайт ) Кол-во скачиваний: 744


А вот топовые 4-ядерные 8-поточные Core i7.

Прикрепленный файл  top-i7.png ( 14,91 килобайт ) Кол-во скачиваний: 744


Такой разброс цен наверное оттого, что народ скупил все "ай-пятые которые почти как ай-седьмые".[/spoiler]

Результат делает не столь процессор, сколь программа написанная прямыми руками.

Выше я писал "до 30%" и вам надо понимать это как диапазон, включающий 0%. :rjunimagu: Технология Hyper Threading это не магия, которая позволяет любой программе работать эффективнее. :P

Если программа не поддерживает нихрена хорошего из передовых технологий, то деньги за процессор летят на ветер из уст маркетологов. Я уже успел обосрать на этой почве Audacity, которая при эксперте звукозаписи в файл использует только одно из двух моих ядер (второе бездельничает). Если настоящее ядро курит, о каких к черту потоках может быть речь? :diablo:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Во что сегодня инвестировать?
Делимся своими приносящими прибыль вариантами
69 traveliver 4457 25.3.2024, 6:48
автор: Skyworker
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВо что Вы играете?
399 Vmir 67507 23.3.2024, 12:51
автор: Alexand3r
Горячая тема (нет новых ответов) Hyper.hosting - сервера под любые задачи [разрешены dmca, гэмблинг, адалт и пр.]
Лучшие сервера по доступной цене
30 Hyper_Hosting 8599 22.3.2024, 15:34
автор: Hyper_Hosting
Открытая тема (нет новых ответов) "Извините, что ожидание затянулось, но не думайте, пожалуйста, что мы про вас забыли. Мы заводим задачи по всем обращениям и контролируем работу над ними самым тщательным образом."
Вопрос
0 kuz999 1189 5.2.2024, 14:06
автор: kuz999
Горячая тема (нет новых ответов) Что приведет к краху всего рынка криптовалют
стейблкоины, прогноз
43 GlazAlmaz 5835 13.1.2024, 17:30
автор: Antarez


 



RSS Текстовая версия Сейчас: 29.3.2024, 12:35
Дизайн