Автор Тема: Гипертрейдинг процессоров - обман?  (Прочитано 10123 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4178
Re: Гипертрейдинг процессоров - обман?
« Ответ #30 : Сентябрь 15, 2017, 21:12:13 »
А я это пропустил, хорошо, теперь атом полностью уложен на лопатки.

Добавил эту информацию рядом с результатами тестов, чтобы все было в одном месте, кратко и понятно.
« Последнее редактирование: Сентябрь 15, 2017, 21:18:56 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4178
Re: Гипертрейдинг процессоров - обман?
« Ответ #31 : Апрель 14, 2019, 10:02:30 »
Выполнил бенчмарки в Hardinfo.
Результаты тестов указаны в секундах, чем меньше цифра, тем лучше показание.
Результат CPU CryptoHash указан в Mib в секунду, чем больше, тем лучше.

AMD Athlon 64 3200+ (2GHz, 1 ядро, кэш L2  512KB)
CPU Blowfish 19,13
CPU CryptoHash 65,28
CPU Fibonacci 3,77
CPU N-Queens 12,31
FPU FFT 15,86
FPU Raytracing 22,28


Intel Atom n450 (1,6GHz, 1 ядро, гипертрейдинг, кэш L2  512KB)
CPU Blowfish 15,41
CPU CryptoHash 58,76
CPU Fibonacci 8
CPU N-Queens 17,87
FPU FFT 18,09
FPU Raytracing 32,97

В среднем Intel Atom n450 слабже, но некоторые операции выполняются быстрее за счет гипертрейдинга.
Также стоит учесть, что оперции с использованием видеокарты не его конек, встроенная очень очень слаба, с дискретной думаю этот процессор осилил бы HD видео.
От тяжелых javascript в веб страницах бывает подвешивает весь компьютер, так как нагружает процессор на 100%. На стационарном компьютере есть ожидание, но нет зависания компьютера.

Intel Core i3 8100 (3,6 GHz, 4 ядра, 4 потока, кэш L2 1Mb, кэш L3 6Mb)
CPU Blowfish 1,83
CPU CryptoHash 778,27
CPU Fibonacci 0,42
CPU N-Queens 6,27
FPU FFT 0,81
FPU Raytracing 1,93

Как видно я проапгрейдил процессор по всем параметрам, и по ядрам, и по частоте, и по кэшу.
В результате производительность увеличилась в 10 раз.


Нашел еще в интернете результаты этих тестов у другого процессора.
http://linux-in.com/hardinfo-installation-and-interface/

Intel Xeon E3-1225 (3,1 GHz, 4 ядра, 4 потока, кэш L2 неизвестно, кэш L3 6Mb)
CPU Blowfish 2,89
CPU CryptoHash 533,35
CPU Fibonacci 1,61
CPU N-Queens 3,39
FPU FFT 0,94
FPU Raytracing 3,42

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

Так вот вспомним про гипертрейдинг, в интернете пишут что он увеличивает производительность до 30%, но на практике он не везде будет давать прирост производительности, например когда нужно обрабатывать ресурсоемкие задачи (онлайн видео в браузере в высоком разрешении), а не в текстовом редакторе декодировать буквы. Гипертрейдинг только в тесте CPU Blowfish дал прирост по сравнению с одноядерным процессором, в остальных тестах процессор с гипетрейдингом проиграл одноядернику с более высокой частотой.

Частота процессора всегда актуальна, но слишком высокая в 4 гигагерц - приведет к сильному нагреву, и необходимости установки дополнительного охлаждения.
Поэтому в ноутбуках делают процессоры с изменяющейся частотой - чтобы меньше нагревались, но это приводит к уменьшению производительности (процессор начинает выполнять задачу на низкой частоте, и только через некоторое время разгоняется, потом опять понижает частоту, каждая следующая задача выполняется также сначало медленно потом быстрее).
« Последнее редактирование: Апрель 14, 2019, 10:33:01 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4178
Re: Гипертрейдинг процессоров - обман?
« Ответ #32 : Май 15, 2019, 19:56:52 »
Вышла новость, что в Chrome OS отключили использование гипертрейдинга, так как эта технология интела оказалась дырявой
https://3dnews.ru/987490

Интересно получается, множество людей в течении нескольких лет переплачивали за гипертрейдинг, а получили кота в мешке за свои деньги.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4178
Re: Гипертрейдинг процессоров - обман?
« Ответ #33 : Март 04, 2020, 09:54:10 »
Поставил в нетбук SSD, установил систему заново, и удивился результатам.

Видео 720p через VLC нагружает процессор всего на 40%, а раньше было около 100%

Это хорошо, но хочется понять что повлияло.
Либо энергосберегающий режим процессора (я его всегда отключал, а сейчас еще не успел), либо видео драйвер (еще не обновил его после установки системы).

Фильмы запускал с флешки, так что SSD не при чем, но можно и с него попробовать воспроизвести, вдруг еще какое-нибудь ускорение получу.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4178
Re: Гипертрейдинг процессоров - обман?
« Ответ #34 : Март 04, 2020, 16:03:51 »
Обновил систему (в том числе иксы), потом видеодрайвер, нагрузка на процессор выросла с 40% до 60%.
Так что выбором версии иксов и видеодрайвера можно уменьшить нагрузку на процессор.

Энергосберегающий режим просто снижает нагрев во время простоя, так что предотвращает тротлинг (понижение частоты процессора для снижения температуры).

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


Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
Re: Гипертрейдинг процессоров - обман?
« Ответ #35 : Март 04, 2020, 16:31:01 »
Видео 720p через VLC нагружает процессор всего на 40%, а раньше было около 100%
Не допускаешь, что видео воспроизводится разными кодеками и с разным битрейтом, что сильно влияет на нагрузку процессора? Сравнивать то надо с одним и тем же роликом, а не просто одинаковые по пикселям.
Devuan ASCII x32..x64

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4178
Re: Гипертрейдинг процессоров - обман?
« Ответ #36 : Март 04, 2020, 16:47:49 »
Я уже не помню на каком видео тестировал первый раз, который указан в первом сообщении этой темы.

Но замечание верное.

Многопоточность сейчас лучше используется программами чем раньше.

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4178
Re: Гипертрейдинг процессоров - обман?
« Ответ #37 : Март 05, 2020, 08:37:25 »
Лучше всего в видео плеере и браузере указать количество потоков, тогда гипертрейдинг точно будет задействован по максимуму.


Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4178
Re: Гипертрейдинг процессоров - обман?
« Ответ #38 : Июль 13, 2020, 18:23:56 »
Линус Торвальдс обвинил Intel в том что они улучшают процессоры для увеличения результатов в бенчмарках, а не под реальные задачи.
https://3dnews.ru/1015548

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

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

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4178
Re: Гипертрейдинг процессоров - обман?
« Ответ #39 : Июль 14, 2020, 11:48:09 »
Нашел исследование 2009 года
https://www.ixbt.com/cpu/archspeed-2009-3.shtml

Вижу что от турбобуста больше прирост производительности, чем от гипертрейдинга.

Да и турбобусту не важно умеет программа многопоточность или нет, старые программы все равно ускорит.

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

У гипертрейдинга не было отключения из-за перегрева...

Хорошо хоть турбобуст идет в комплекте с многоядерным процессором, с одним ядром турбобуст бы не помог вытянуть современные программы.

« Последнее редактирование: Июль 14, 2020, 11:49:47 от Пользователь. »

Оффлайн Пользователь.

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4178
Re: Гипертрейдинг процессоров - обман?
« Ответ #40 : Июль 15, 2020, 23:13:43 »
4 ядра дают больше прирост производительности чем турбобуст в двухъядернике и гипертрейдинг в двухъядернике.