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

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

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

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

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

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
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 от Пользователь. »

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

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

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

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

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

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

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

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

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #41 : Сентябрь 22, 2021, 12:36:39 »
Узнал, что у Intel Pentium Silver увеличение частоты процессора не является турбобустом.
На сайте интел указано, что турбобуст отсутствует.
А в строке, где указано увеличение частоты, есть пояснение, что увеличивается частота для одного ядра.

Как я понимаю, турбобуст - это увеличение частоты у всех ядер одновременно.

Очередной раз Intel занимается игрой в наперстки, продает 4 ядерные процессоры с частотой 1,1 гигагерц, с кратковременным разгоном одного ядра до 3 гигагерц.

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

Зато в ценнике у ноутбука будет гордо написано процессор 4 ядра, оперативная память 4 гига, и люди купят.

Лучше бы просто продавали 2 ядерники с турбобустом, и всем было бы понятно, что двухъядерник - это производительность 10 летней давности.

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


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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #42 : Сентябрь 23, 2021, 01:17:19 »
Меня удивляло почему AMD A8 слабже чем Ryzen 3, хотя оба имеют 4 ядра и частоты примерно одинаковые.

Разница оказалась в техпроцессе, в Ryzen 3 вместили в 4 раза больше транзисторов, за счет уменьшения тех процесса. В итоге он может выполнить больше операций за единицу времени.

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


Значит нужно развивать тему бенчмарков для процессоров в линуксах.
В интернет магазинах электроники выкладывают в основном результаты виндовых бенчмарков, исключение только 7zip, он есть и в линуксе, но как повторить условия тестирования магазина, чтобы сравнить свой процессор с современными...

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #43 : Сентябрь 24, 2021, 12:19:28 »
Нашел этот бенчмарк 7zip

Выполнил команду
7z b
Получил результат
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=ru_RU.UTF-8,Utf16=on,HugeFiles=on,64 bits,4 CPUs Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz (906EB),ASM)

Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz (906EB)
CPU Freq:  3549  3585  3585  3589  3588  3589  3589  3589  3589

RAM size:   15425 MB,  # CPU hardware threads:   4
RAM usage:    882 MB,  # Benchmark threads:      4

                       Compressing  |                  Decompressing
Dict     Speed Usage    R/U Rating  |      Speed Usage    R/U Rating
         KiB/s     %   MIPS   MIPS  |      KiB/s     %   MIPS   MIPS

22:      16128   336   4670  15690  |     164944   392   3589  14072
23:      16097   348   4713  16402  |     162206   390   3595  14035
24:      15961   356   4825  17162  |     158891   388   3591  13948
25:      15697   363   4943  17922  |     156323   388   3584  13912
----------------------------------  | ------------------------------
Avr:             351   4788  16794  |              390   3590  13992
Tot:             370   4189  15393

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

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #44 : Сентябрь 24, 2021, 14:48:53 »
По какой цифре в итоге сравнивать пока не понял, буду пока брать
Total 15393

В магазине никс вот результаты тестов этого бенчмарка: ссылка

Возле моего процессора у них цифра 18464, это намного больше чем у меня получилось, скорее всего у них при тестах используется оперативка пошустрее моей.

Но я уже вижу что мой процессор по производительности как Ryzen3 и старые версии i5, пошустрее А8 и А10.

Осталось протестировать свои старые компьютеры.