Сравниваем персональные компьютеры (ORCA version)
Re: Сравниваем персональные компьютеры (ORCA version)
Потестировал частоту своего нового компьютера в зависимости от нагрузки.
Без нагрузки у всех ядер одинаковая частота, 3600 МГц. При половинной загрузке (1х8) у половины ядер частота остается примерно такой же, у другой половины (у считающей) повышается в среднем до 4490 МГц. При полной загрузке (2х8) частота повышенная у всех ядер, колеблется синхронно с итерациями SCF, в среднем 4120 МГц.
Что непонятно. Расчет (1х8) заканчивается заметно быстрее (примерно в 1.3 раза), чем (2х8), хотя соотношение частот считающих ядер всего 1.09. Получается, что скорость счета зависит не только и не столько от частоты.
Без нагрузки у всех ядер одинаковая частота, 3600 МГц. При половинной загрузке (1х8) у половины ядер частота остается примерно такой же, у другой половины (у считающей) повышается в среднем до 4490 МГц. При полной загрузке (2х8) частота повышенная у всех ядер, колеблется синхронно с итерациями SCF, в среднем 4120 МГц.
Что непонятно. Расчет (1х8) заканчивается заметно быстрее (примерно в 1.3 раза), чем (2х8), хотя соотношение частот считающих ядер всего 1.09. Получается, что скорость счета зависит не только и не столько от частоты.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Сравниваем персональные компьютеры (ORCA version)
я так понял, вы сравнивает время вычисление 1 задачи на 4 ядрах и двух задач на 8 или 1 задачи на 8 ядрах против двух задач на 16 ядрах? а ваше желание чтобы все 8 ядер работали на 4,9ГГц?
ПС у вас выполнение двух процессов последовательно занимает больше времени нежели двух процессов параллельно.
ППС "пила" на синем графике говорит о перегреве и сбросе множителя
ПС у вас выполнение двух процессов последовательно занимает больше времени нежели двух процессов параллельно.
ППС "пила" на синем графике говорит о перегреве и сбросе множителя
Не красота спасёт мир, а транквилизаторы.
-
- Сообщения: 209
- Зарегистрирован: Чт авг 09, 2012 9:13 pm
Re: Сравниваем персональные компьютеры (ORCA version)
не обязательно перегреве, может быть просто ограничение по мощности.
странно было бы, если бы соотношение было совсем одинаковым. Все таки ПСП и L3 кэш / поток в два раза отличается.
Re: Сравниваем персональные компьютеры (ORCA version)
Сравнивал 1 задачу на 8 ядрах против двух одновременных точно таких же задач (на 8 ядрах каждая). Т.е. если бы все ядра были полностью изолированными друг от друга и работали бы все время на одинаковой частоте, то оба запуска закончились бы за одинаковое время.
Желание то было, но такая частота достигается только при расчете на 1-2 ядрах. Уже на 4 ядрах их частота заметно понижается.
В этом расчете (2х8) температура была умеренной, 75-80 гр. А вот для другого случая (1х8, зеленый график), где "пилы" почти не было, температура была близка к максимальной (85-90 гр.).
Re: Сравниваем персональные компьютеры (ORCA version)
Вот тут я не вполне понимаю. Почитал интернет, действительно, температура процессора и энергопотребление рассматриваются как независимые факторы. Но разве потребляемая процессором энергия в итоге не полностью переходит в теплоту через его нагрев? И существенная часть энергии расходуется на генерирование информации (энтропийный фактор)? Кажется бредом, но, может, я совсем отстал от жизни.endlesslake писал(а): ↑Сб окт 22, 2022 9:27 amне обязательно перегреве, может быть просто ограничение по мощности.
Аналогичные тесты проводил с программой dalton. Так там была почти точная прямая пропорциональность скорости счета с количеством и частотой задействованных ядер. Возможно, ORCA как-то более умно использует особенности архитектуры процессора (кэши и т.п.).endlesslake писал(а): ↑Сб окт 22, 2022 9:27 amстранно было бы, если бы соотношение было совсем одинаковым. Все таки ПСП и L3 кэш / поток в два раза отличается.
Re: Сравниваем персональные компьютеры (ORCA version)
Собственно, все это тестирование и было затеяно, чтобы понять, показано ли такое лечение. Сейчас кулер ID-Coiling SA-225-XT, из разряда топовых воздушников, если менять, то на что-то принципиально иное. Но прихожу к выводу, что улучшение эффективности охлаждения может помочь только в сравнительно редких случаях типа расчета на половинной мощности, когда производительность упирается в максимальную температуру процессора. А в большинстве случаев, когда будут задействованы все ядра (при этом, как не странно, температура будет умеренной), не поможет.
Приятный вывод, т.к. делать ничего не надо

Последний раз редактировалось amge Сб окт 22, 2022 12:01 pm, всего редактировалось 1 раз.
-
- Сообщения: 209
- Зарегистрирован: Чт авг 09, 2012 9:13 pm
Re: Сравниваем персональные компьютеры (ORCA version)
конечно всё переходит в тепло, просто от системы охлаждения зависит, во что упрется раньше. Еще есть ограничение по току, что бы цепи питания на мат. плате не повредить.Вот тут я не вполне понимаю. Почитал интернет, действительно, температура процессора и энергопотребление рассматриваются как независимые факторы. Но разве потребляемая процессором энергия в итоге не полностью переходит в теплоту через его нагрев? И существенная часть энергии расходуется на генерирование информации (энтропийный фактор)? Кажется бредом, но, может, я совсем отстал от жизни.
можно в BIOS поднять разрешенную мощность, тогда всегда будет упираться в температуру.
Re: Сравниваем персональные компьютеры (ORCA version)
во-во! следующий скачок температуры превышал 90гр, тут же сброс
всё верно! а температуры чипсета на плате какие? может он нагреваться раньше процессора из-за худшего охлаждения и сам начинает раньше множитель сбрасывть?endlesslake писал(а): ↑Сб окт 22, 2022 11:57 amконечно всё переходит в тепло, просто от системы охлаждения зависит, во что упрется раньше. Еще есть ограничение по току, что бы цепи питания на мат. плате не повредить.
можно в BIOS поднять разрешенную мощность, тогда всегда будет упираться в температуру.
Не красота спасёт мир, а транквилизаторы.
Re: Сравниваем персональные компьютеры (ORCA version)
Неплохо бы еще параллельно логу частоты положить лог температуры ЦПУ.amge писал(а): ↑Сб окт 22, 2022 11:53 amСобственно, все это тестирование и было затеяно, чтобы понять, показано ли такое лечение. Сейчас кулер ID-Coiling SA-225-XT, из разряда топовых воздушников, если менять, то на что-то принципиально иное. Но прихожу к выводу, что улучшение эффективности охлаждения может помочь только в сравнительно редких случаях типа расчета на половинной мощности, когда производительность упирается в максимальную температуру процессора. А в большинстве случаев, когда будут задействованы все ядра (при этом, как не странно, температура будет умеренной), не поможет.
Приятный вывод, т.к. делать ничего не надо![]()
Кроме замены кулера ЦПУ можно еще подумать про вентиляцию корпуса: несколько вентиляторов на вход и выход стоят копейки, устанавливаются быстро. Но надо, конечно, сначала понять, в температуре ли проблема.
Make quantum chemistry, not war
Re: Сравниваем персональные компьютеры (ORCA version)
Такие данные есть, но не стал этого делать, чтобы не перегружать графики. Там ничего особо интересного: температура немного колеблется пропорционально частоте около одного уровня, своего для каждого запуска.
На корпусе три вентилятора, но все они на передней стенке. Может быть, действительно, поставлю еще один на заднюю.
Re: Сравниваем персональные компьютеры (ORCA version)
ORCA Version 5.0.3
Windows 10 Pro
Microsoft MPI Startup Program [Version 10.0.12498.5]
Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz 3.60 GHz
nprocs 4: 39 minutes 58 seconds 735 msec
Windows 10 Pro
Microsoft MPI Startup Program [Version 10.0.12498.5]
Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz 3.60 GHz
nprocs 4: 39 minutes 58 seconds 735 msec
-
- Сообщения: 209
- Зарегистрирован: Чт авг 09, 2012 9:13 pm
Re: Сравниваем персональные компьютеры (ORCA version)
вот интересно, почему новые интелы никто покупать тестировать не хочет 

Re: Сравниваем персональные компьютеры (ORCA version)
Недавно покупали расчетный комп, выбор был между 16-ядерными Intel i9 и AMD Ryzen 9. От Intel'а отказались потому что у него ядра разнородные.endlesslake писал(а): ↑Чт дек 15, 2022 6:31 pmвот интересно, почему новые интелы никтопокупатьтестировать не хочет![]()
Re: Сравниваем персональные компьютеры (ORCA version)
Ноутбук Lenovo
AMD Ryzen 5500U 6 cores, nproc 6. 00:31:24
AMD Ryzen 5500U 6 cores, nproc 6. 00:31:24
Re: Сравниваем персональные компьютеры (ORCA version)
Подскажите пожалуйста. Orca 5.03 Windows 10. Имею 12 ядер 24 потока. Как достичь максимальной производительности:
nprocs 12 или nprocs 24?
nprocs 12 или nprocs 24?
-
- Сообщения: 209
- Зарегистрирован: Чт авг 09, 2012 9:13 pm
Re: Сравниваем персональные компьютеры (ORCA version)
12. Хотя в некоторых видах расчетов, может быть небольшой выигрыш от 24.
nprocs 24, кстати, не должен запускаться на таком процесоре командой по умолчанию. Хотя, может быть, в windows MPI иначе сконфигурирован.
nprocs 24, кстати, не должен запускаться на таком процесоре командой по умолчанию. Хотя, может быть, в windows MPI иначе сконфигурирован.
Re: Сравниваем персональные компьютеры (ORCA version)
скорее по ощущениям - выиграш на 24 будет только в случае высокой параллельности метода + большого размера системы + отсутствии затыка по RAM, что суммарно звучит как какая то полуэмпирика или -3c методы.
Для всего остального - соглашусь с endlesslake - 12 должно быть лучше.
Для всего остального - соглашусь с endlesslake - 12 должно быть лучше.
Re: Сравниваем персональные компьютеры (ORCA version)
А почему бы просто не проверить? Например, на тестовой задачке из этой темы. И заодно результат выложить сюда 

Re: Сравниваем персональные компьютеры (ORCA version)
Windows 10 pro. Microsoft MPI 10.1.1 Orca 5.0.3
AMD Ryzen 9 5900X/32гб/HDD
nprocs 12: TOTAL RUN TIME: 0 days 0 hours 12 minutes 23 seconds 934 msec
nprocs 16: TOTAL RUN TIME: 0 days 0 hours 11 minutes 41 seconds 726 msec
nprocs 20: TOTAL RUN TIME: 0 days 0 hours 11 minutes 56 seconds 439 msec
Но эксперимент не чистый, так были запущены и другие приложения.
Re: Сравниваем персональные компьютеры (ORCA version)
У Орки же исходники недоступны. Для чистоты эксперимента нужно бы компилить с конкретным компилятором на конкретном процессоре. Когда я компилил Gaussian и Molpro, результаты были разные на разных компиляторах. Из бесплатных приходит в голову Dalton и PSI4, но оба ведра с гвоздями.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя