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

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

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #45 : Сентябрь 24, 2021, 15:59:00 »
Нашел результаты 7zip тестов старых процессоров
http://integrator.adior.ru/index.php/testing-and-review/82-neskolko-7-zip-testov-proizvoditelnosti-linux-sistem

А тут эльбрусы и прочие необычные процессоры
https://www.7-cpu.com/


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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #46 : Сентябрь 25, 2021, 11:01:11 »
Протестировал старый стационарник

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,1 CPU AMD Athlon(tm) 64 Processor 3200+ (20FF2),ASM)

AMD Athlon(tm) 64 Processor 3200+ (20FF2)
CPU Freq:  1649  1937  1998  1987  1994  1992  1993  1989  1991

RAM size:    1993 MB,  # CPU hardware threads:   1
RAM usage:    435 MB,  # Benchmark threads:      1

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

22:       1724    99   1690   1677  |      23631    99   2031   2018
23:       1647    99   1692   1678  |      22682    99   1978   1963
24:       1562    99   1693   1680  |      22835    99   2018   2005
25:       1501    99   1727   1714  |      22563    99   2022   2008
----------------------------------  | ------------------------------
Avr:              99   1701   1687  |               99   2012   1999
Tot:              99   1857   1843

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #47 : Сентябрь 25, 2021, 11:21:03 »
Протестироовал нетбук.
Мда, в однопоточном режиме 600-800 баллов, с гипертрейдингом 1000-1500 баллов.

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,2 CPUs Intel(R) Atom(TM) CPU N450   @ 1.66GHz (106CA),ASM)

         Intel(R) Atom(TM) CPU N450   @ 1.66GHz (106CA)
CPU Freq: 21333333 21333333 32000000 32000000 42666666 256000000 256000000 512000000 682666666

RAM size:    1976 MB,  # CPU hardware threads:   2
RAM usage:    441 MB,  # Benchmark threads:      2

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

22:       1039   160    632   1012  |                0      0      0
23:       1027   166    629   1047  |      17890   198    783   1549
24:       1003   169    637   1079  |      17669   197    786   1551
25:        992   173    655   1133  |      17570   198    788   1564
----------------------------------  | ------------------------------
Avr:             167    638   1068  |              148    589   1166
Tot:             158    614   1117

« Последнее редактирование: Сентябрь 25, 2021, 11:27:44 от Пользователь. »

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #48 : Сентябрь 25, 2021, 19:15:13 »
Документацию по бенчмарку нашел в man 7z, там указано что документация есть по адресу /usr/share/doc/p7zip-full/DOC/MANUAL/start.htm, в разделе про бенчмарк написано ниже следующее:

Цитировать (выделенное)
b (Benchmark) command

Measures speed of the CPU and checks RAM for errors.

Syntax

b [number_of_iterations] [-mmt{N}] [-md{N}] [-mm={Method}]

There are two tests:

    Compressing with LZMA method
    Decompressing with LZMA method

The benchmark shows a rating in MIPS (million instructions per second). The rating value is calculated from the measured CPU speed and it is normalized with results of Intel Core 2 CPU with multi-threading option switched off. So if you have Intel Core 2 Duo, rating values must be close to real CPU frequency.

You can change the upper dictionary size to increase memory usage by -md{N} switch. Also, you can change the number of threads by -mmt{N} switch.

The Dict column shows dictionary size. For example, 21 means 2^21 = 2 MB.

The Usage column shows the percentage of time the processor is working. It's normalized for a one-thread load. For example, 180% CPU Usage for 2 threads can mean that average CPU usage is about 90% for each thread.

The R / U column shows the rating normalized for 100% of CPU usage. That column shows the performance of one average CPU thread.

Avr shows averages for different dictionary sizes.

Tot shows averages of the compression and decompression ratings.

Compression speed and rating strongly depend on memory (RAM) latency.

Decompression speed and rating strongly depend on the integer performance of the CPU. For example, the Intel Pentium 4 has big branch misprediction penalty (which is an effect of its long pipeline) and pretty slow multiply and shift operations. So, the Pentium 4 has pretty low decompressing ratings.

You can run a CRC calculation benchmark by specifying -mm=crc. That test shows the speed of CRC calculation in MB/s. The first column shows the size of the block. The next column shows the speed of CRC calculation for one thread. The other columns are results for multi-threaded CRC calculation.

With -mm=* switch you can run a complex benchmark. It tests hash calculation methods, compression and encryption codecs of 7-Zip. Note that the tests of LZMA have big weight in "total" results. And the results are normilized with AMD K8 cpu in complex benchmark.

Examples

7z b

runs benchmarking.

7z b -mmt1 -md26

runs benchmarking with one thread and 64 MB dictionary.

7z b 30

runs benchmarking with default settings for 30 iterations.

7z b -mm=*

runs complex 7-Zip benchmark.

Вобщем запускать: 7z b
Смотреть значение в строке Tot, крйнее справа
Также написано, что скорость работы оперативки сильно влияет на результаты, вот и причина почему у меня значение меньше чем в магазине никс.
Есть дополнительные параметры бенчмарка, например можно изменить размер словаря для сжатия, или указать во сколько потоков обрабатывать данные.
« Последнее редактирование: Сентябрь 25, 2021, 19:23:23 от Пользователь. »

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #49 : Ноябрь 23, 2021, 00:13:43 »
Процессоры состоят из транзисторов, частота процессора - это можно сказать эффективность использования этих транзисторов.
Прошивка процессора регулирует частоту через электропитание, тем самым ускоряя работу транзистров или замедляя.

Кроме транзисторов в процессорах есть можно сказать вспомогательные устройства, кэш, управление оперативной памятью, видео дополнения.
А также есть инструкции/алгоритмы ускоряющие выполнение определенных операций.

Это мое мнение, могу где-то ошибиться.

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

Гипертрейдинг получается это всего-лишь алгоритм ускоряющий некоторые операции (не все).

А многоядерность - это можно сказать дополнительные транзисторы.

За счет дополнительных транзисторов можно увеличить производительность не достигая предельных частот и температуры.

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

« Последнее редактирование: Ноябрь 23, 2021, 00:16:38 от Пользователь. »

Оффлайн denkin

  • Новичок
  • **
  • Сообщений: 28
Re: Гипертрейдинг процессоров - обман?
« Ответ #50 : Ноябрь 23, 2021, 19:19:24 »
Очень красиво все расписано. Стоит добавить только один момент: не все приложения поддерживают многоядерньій режим.

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #51 : Ноябрь 23, 2021, 22:50:08 »
Зато такие программы используют одно ядро, а система другое. На одноядернике программе бы меньше ресурсов досталось.

Во внутреннем устройстве процессоров интересны еще поддерживаемые инструкции. На лоре пробовали оживить одноядерный пень, из-за отсутсвия инструкции SSE многие программы просто не запускались. Также видел на ютубе отзывы, что некоторым виндовым играм нужно свежую версию SSE 4.1 или 4.2

Мне крупно повезло, что в моем одноядернике есть поддержка SSE, иначе бы пришлось давно от него отказаться. Программы пока запускаются, но мои руки все так и тянутся что-нибудь в нем проапгрейдить, так как часто процессор нагружен на 100% Написал в один китайский магазин, попросил скидку на 2 ядерный процессор под 939 сокет AMD, сослался что интеловские такой же давности и производительности стоят копейки. Скидку не дали, через неделю увеличили цену на 1000 руб., вот такие дружелюбные эти китайцы, продают нам разный хлам в тридорога.

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

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

Была у меня когда-то мысль, а что если взять самый дешевый ноут или системник и поставить туда линукс для веб серфинга. Хорошо что не осуществил эту мысль, сидел бы у разбитого корыта. Веб серфинг бы глючил, ресрусоемкие системы бы подвисали, а дешевые комплектующие показывали бы свои недостатки на практике. теперь то я знаю, компьютер нужно выбирать под свои задачи, которые планируешь выполнять, а не рассматривать самые плохие устройства на рынке.

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Гипертрейдинг процессоров - обман?
« Ответ #52 : Ноябрь 24, 2021, 22:46:48 »
На сколько я знаю бытовых процессоров  4ГГц вообще не бывает. Кажется 3.4ГГц это максимум и то это в игровых ПК. С ростом частоты идет сильный нагрев и далее производительность только падает.
В ноутбуках применяется автоматическое изменение частоты проца в зависимости от нагрузки, вот например у меня на ноуте 2016 г.в.:
Цитировать (выделенное)
CPU:
  Topology: Dual Core model: Intel Celeron N3060 bits: 64 type: MCP
  L2 cache: 1024 KiB
  Speed: 855 MHz min/max: 480/2480 MHz Core speeds (MHz): 1: 652 2: 544
И есть поддержка HT.
Все современные бытовые(офисные) ноуты должны работать на ура с любыми бытовыми программами. Ну кроме тяжелых игр конечно, для этого есть игровые ноуты с отдельной видеокартой.
Двух ядерный проц содержит в одном корпусе два микропроцессора, а HT позволяет виртуально сделать  вместо каждого ядра -два ядра. Итого запустить сразу 4 потока вычислений. По моим представлениям в ноутбуках это тоже происходит автоматически в случае выполнения определенных задач, ну и наверно если еще запущенна какая то программа, которая требует 4 потока. А так HT особо и не используется со стандартными приложениями. Вот здесь не плохая статья:  https://habr.com/ru/company/intel/blog/243385/


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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #53 : Ноябрь 25, 2021, 00:44:13 »

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #54 : Ноябрь 25, 2021, 00:48:22 »
В ноутбуках применяется автоматическое изменение частоты проца в зависимости от нагрузки, вот например у меня на ноуте 2016 г.в.:

Алгоритмы динамической регулировки частоты разные бывают.

В меньшую сторону и одноядерники умели, а в большую сторону от номинала на короткое время не все могут.

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #55 : Ноябрь 25, 2021, 01:01:41 »
Все современные бытовые(офисные) ноуты должны работать на ура с любыми бытовыми программами.

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

Видео 1080p на ютубе в браузере кажет хорошо?

https://ark.intel.com/content/www/ru/ru/ark/products/91832/intel-celeron-processor-n3060-2m-cache-up-to-2-48-ghz.html

N3060 - гипертрейдинг не поддерживает, турбобуст не поддерживает. Поддерживает технологию повышения частоты одного ядра (у турбобуста частота увеличивается для всех ядер).

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Гипертрейдинг процессоров - обман?
« Ответ #56 : Ноябрь 25, 2021, 21:24:35 »
Частота при нагрузке увеличивается у обеих ядер:
Цитировать (выделенное)
1)  inxi -C
CPU:
  Topology: Dual Core model: Intel Celeron N3060 bits: 64 type: MCP
  L2 cache: 1024 KiB
  Speed: 1818 MHz min/max: 480/2480 MHz Core speeds (MHz): 1: 1676 2: 909
2) inxi -C
CPU:
  Topology: Dual Core model: Intel Celeron N3060 bits: 64 type: MCP
  L2 cache: 1024 KiB
  Speed: 2480 MHz min/max: 480/2480 MHz Core speeds (MHz): 1: 2480 2: 1844
mike@acer:~$
Процессор Intel® Celeron® N3060
Количество потоков : 2 на каждое ядро
Максимальная частота на каждое ядро: Частота сигналов = 2.48 GHz
Технология Intel SpeedStep® позволяет переключать уровень напряжения и частоты в зависимости от нагрузки на процессор.
и т.д.
-
flags
Цитировать (выделенное)
flags:  fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch epb pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat md_clear
Указан и ht, но может это и не НТ.
Видео 1080р (HD) крутит на весь экран без тормозов. Конечно этот ноут середнячек и уже практически устарел, технологии каждый год усовершенствуются, новые должны быть лучше . Под видео игры конечно нужно покруче, но там и цена будет на порядок выше. Многое зависит и от технологии матрицы дисплея.

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #57 : Ноябрь 27, 2021, 16:08:57 »
Частота у тебя действительно меняется у обоих ядер. Но неясно почему интел в характеристиках твоего процессора указывает что турбобуст отсутствует, но присутствует изменение частоты. Как я понимаю должны быть отличия раз так написано, просто нам никто не расскажет.

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


Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Re: Гипертрейдинг процессоров - обман?
« Ответ #58 : Ноябрь 27, 2021, 21:51:03 »
SlimJet последней версии и Iron (Версия 93.0.4750.0). Апп.ускорение отключено (ничего не дает).
При 480р=50-60%. При 1080р = 65-85% на каждое ядро.

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

  • Местный
  • *****
  • Автор темы
  • Сообщений: 4639
Re: Гипертрейдинг процессоров - обман?
« Ответ #59 : Ноябрь 27, 2021, 22:21:40 »
Спасибо за информацию. Не думал что селерон потянет 1080p.
Похоже за счет частоты 2,5 гигагерц тянет, есть селероны с частотой 2,1 гигагерц - на них думаю результат будет хуже.