Как изменится производительность в работе с ML и вероятностными экспериментами, если увеличить объем оперативной памяти с 64 ГБ до 128 ГБ в данной конфигурации ПК? Существует мнение, что это может увеличить производительность на 2-3%, но также есть мнения о возможном снижении производительности на тот же процент. Учитывая, что объем памяти уже достаточен для данных задач, какие изменения можно ожидать при удвоении объема оперативной памяти?
Увеличение объема оперативной памяти с 64 ГБ до 128 ГБ и переход на версию DDR5 6000 МГц, при использовании процессора i7-14700K, может дать небольшой прирост производительности в некоторых задачах, особенно в случае работы с большими объемами данных или при выполнении операций, требовательных к памяти. Однако, в общем случае необходимо учитывать и другие факторы, такие как скорость процессора, видеокарты, SSD и т.д., чтобы определить конечный эффект от увеличения объема памяти. В случае работы с машинным обучением (ML) и вероятностными экспериментами, увеличение объема оперативной памяти с 64 ГБ до 128 ГБ, при уже достаточном объеме памяти, скорее всего не приведет к значительному улучшению производительности. Возможны некоторые улучшения в производительности, но они могут быть незначительными и не превысить 2-3%, как упоминается в вашем вопросе. При удвоении объема оперативной памяти также могут возникнуть проблемы с оптимизацией и управлением памятью, что может привести к отрицательному эффекту на производительность. Поэтому рекомендуется тщательно продумать необходимость увеличения объема памяти до 128 ГБ и провести тестирование для определения конкретных выгод от этого шага.
Единственная ситуация, из-за которой увеличение объема RAM (при условии что ее уже достаточно) может как то сказаться на производительности - это многоканальный режим (не серверные материнки обычно умеют только двухканальный, но вангую скоро на десктопы придут три и четыре), когда оперативная памяти подключается парами и при совпадении кучи условий (совпадающие тайминги и частоты, совпадающие типы памяти, чаще всего нужно даже одного и того же производителя и даже одинаковая партия, не зря такие планки памяти продают сразу набором - протестированным для работы в многоканальном режиме).
Синтетические тесты дадут увеличение производительности до 2-ух крат (точнее от количества каналов) - недостижимый идеал в реальных задачах, мало того даже те реальные задачи где будет прирост производительности это там где активно используется память, например архиваторы (бонус 3-10%) 3d-игры с большим объемом текстур или сложной физикой... в остальных случаях этот прирост даже вооруженным взглядом будет не заметен.
Самая большая проблема, что при добавлении планок памяти от 2 до 4 можно даже уменьшить производительность, например уже работающий многоканальный режим перестанет работать или к примеру не заведется высокоскоростной профиль памяти (у меня такое случилось, добавление двух планок памяти не давало запуститься профилю 18cl3400Mhz, причем это даже не память виновата а материнская плата)
поможет только в апликухах, которые знают что такое память и умеют ее выжимать по максимуму.
в условном ворде вообще не поможет.
64 у меня стояло дома еще 10 лет назад. несколько лет спустя поднял на 128.
просто ради экспериментов. лучшую производительность дают nvm–диски.
из чисто прикладного, кроме специализированных числодробилок, профит может быть в виртуализации.
но это не совсем домашний кейс.