Форум программистов, компьютерный форум, киберфорум
Оперативная память
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 29.05.2021
Сообщений: 20

Смешные показатели в тесте аида64

16.07.2023, 10:34. Показов 5328. Ответов 99
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, столкнулся с проблемой фризов в расте, начал все проверять что и как, в итоге думаю что опера
ибо показатели оч дурные какие то, сможет кто подсказать как правильно и безопасно разогнать?
память: Patriot Viper 4400 19cl сток а у меня разгон до 3733 и 16cl
мать: б550м мортар мси
проц: 5600x
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.07.2023, 10:34
Ответы с готовыми решениями:

Высокие показатели Latency при тесте памяти в AIDA64
Стоит память Crucial DDR4-3200 CL16 PC4-25600 Ballistix Black (BL2K8G32C16U4B), процессор Ryzen 2700. Поставил XMP профиль на 3200 и...

Исправить ошибки в тесте Миллера и тесте Соловея-Штрассена
Надо написать программу, которая имеет 2 алгоритма: Тест Миллера...

В аида64 ЦП диод холоднее чем ЦП
Если я не ошибаюсь, ЦП диод - это под крышкой. Дак как же тогда она может быть ниже чем подсокетная? Процессор Athllon ii x4 650....

99
Эксперт по электронике
7143 / 3322 / 342
Регистрация: 28.10.2011
Сообщений: 13,072
Записей в блоге: 7
19.07.2023, 12:52
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от ibarg Посмотреть сообщение
Но не запаковывает а архив.
Кеширует в том виде как на диске, то есть данные нужно обрабатывать.

Цитата Сообщение от ibarg Посмотреть сообщение
Не надо сравнивать процы разные по архитектуре.
Я пишу про проц ТС. У него скорость записи в 2 раза меньше чем могла бы быть если был бы интел.

Цитата Сообщение от ibarg Посмотреть сообщение
узкая шина памяти по сравнению с последними райзен;
Нужно сравнивать процы примерно одного времени выпуска, а то ведь я могу сравнить текущие интеловские с фенами из 2010 года. Вот прикольно будет!
И давайте не отклонятся от темы. То что в новых райзенах что-то улучшили, это хорошо, но как это поможет увеличить скорость записи памяти в проце ТС?

Цитата Сообщение от ibarg Посмотреть сообщение
у устаревших процев маленький и медленный кэш (в 12 и 13 поколениях его стали значительно увеличивать).
Значит не нужен был. Без большого кэша была достаточная производительность.
Если вспомнить процы на 775 сокете, то там был кэш размером 12 МБ, но после переноса контроллера памяти в проц, размер кэша уменьшили, т. к. не нужен был большой для тех процев с их производительностью. Сейчас число ядер и производительность нарастили и неудивительно что увеличивают кэш.

Цитата Сообщение от ibarg Посмотреть сообщение
Соответственно разгон памяти (а больше снижение таймингов, чем разгон памяти) влияет на производительность.
Частота памяти напрямую влияет на скорость чтения/записи. А у проца ТС скорость запиши в 2 раза ниже и производительность соответственно тоже.

Цитата Сообщение от ibarg Посмотреть сообщение
а больше снижение таймингов, чем разгон памяти
То есть DDR2 с таймингами 5-5-5-16 будет быстрее чем DDR4 с таймингами 22-22-22-52?
Скорость в первую очередь зависит от частоты. Тайминги влияют на задержки доступа.

Цитата Сообщение от ibarg Посмотреть сообщение
Абсолютно никакой прямой связи.
То есть хотите сказать что в 2 раза ниже скорость памяти вообще никак не влияет на производительность? Скажите это тем кто меняет плату и память с DDR4 на DDR5. Пусть зря деньги не тратят.
0
9379 / 3513 / 663
Регистрация: 09.09.2017
Сообщений: 12,540
19.07.2023, 14:21
Цитата Сообщение от locm Посмотреть сообщение
Кеширует в том виде как на диске,
Нафига, если можно закэшировать в развернутом виде? Зачем такие сложности?
Цитата Сообщение от locm Посмотреть сообщение
Значит не нужен был. Без большого кэша была достаточная производительность.
На тот момент, Пока AMD не показал как ее увеличить. Вот интел и слизал.
Цитата Сообщение от locm Посмотреть сообщение
Если вспомнить процы на 775 сокете
Повторяю: прогресс идет по спирали от простого к сложному.
Цитата Сообщение от locm Посмотреть сообщение
Нужно сравнивать процы примерно одного времени выпуска
10 и 11 поколение и zen2 и zen3 с pcie4.0 примерно ровесники. Сравни.
Цитата Сообщение от locm Посмотреть сообщение
То что в новых райзенах что-то улучшили, это хорошо, но как это поможет увеличить скорость записи памяти в проце ТС?
Этому процу это не нужно!!!!! Эти улучшения позволяют не заморачиваться со скоростью записи.
К примеру zen3 5500/5600g с архитектурой как у интел со скоростью записи=скорость чтения значительно уступают zen3 5600/5600x по производительности.
[SPOILER][/SPOILER]
5600g по производительности и энергоэффективности лучше 11400, но хуже даже чем 5600, у которого скорость записи памяти ниже. 11400 против 5600G, 5600G против 5600
Цитата Сообщение от locm Посмотреть сообщение
Частота памяти напрямую влияет на скорость чтения/записи
У интел да, райзен не всегда.
Цитата Сообщение от locm Посмотреть сообщение
Скорость в первую очередь зависит от частоты. Тайминги влияют на задержки доступа.
Много от чего зависит без очередности.
Цитата Сообщение от locm Посмотреть сообщение
То есть хотите сказать что в 2 раза ниже скорость памяти вообще никак не влияет на производительность?
На проце с этой архитектурой незначительно.
Цитата Сообщение от locm Посмотреть сообщение
Скажите это тем кто меняет плату и память с DDR4 на DDR5. Пусть зря деньги не тратят.
Замена памяти на DDR5 предполагает, что в проце другой контроллер памяти и шина памяти.
0
Эксперт по электронике
7143 / 3322 / 342
Регистрация: 28.10.2011
Сообщений: 13,072
Записей в блоге: 7
19.07.2023, 15:30
Цитата Сообщение от ibarg Посмотреть сообщение
Нафига, если можно закэшировать в развернутом виде?
Еще раз повторяю. Это файловый кэш винды, а не кэш приложения/игры.
Винда ничего не знает про распакованные данные.
Откройте диспетчер задач, перейдите в раздел "Производительность" -> "Память" и посмотрите на параметр "Кэшировано".
Вот скрин если до сих пор не поняли.
Кликните здесь для просмотра всего текста


Цитата Сообщение от ibarg Посмотреть сообщение
На тот момент, Пока AMD не показал как ее увеличить.
То есть в 2008 году интел знал как размещать 12-ти метровый кэш в проце, а после (когда северный мост переехал в проц) резко забыл и размер кэша уменьшился до нескольких метров? Я вашу логику правильно понял?

Цитата Сообщение от ibarg Посмотреть сообщение
Вот интел и слизал.
А чего амд не может слизать контроллер памяти из интела? А то у них как-то не очень (в текущих моделях, не знаю, но в том что у ТС он оставляет желать лучшего)?

Цитата Сообщение от ibarg Посмотреть сообщение
Этому процу это не нужно!!!!!
Стандартный ответ типа "нету ну и ладно, не очень то и хотелось".

Цитата Сообщение от ibarg Посмотреть сообщение
У интел да, райзен не всегда.
В том то и дело что "не всегда" это в меньшую сторону, а не в большую. То есть AMD нечем гордится в этом плане.

Цитата Сообщение от ibarg Посмотреть сообщение
Много от чего зависит без очередности.
Я писал про интел. А у AMD может быть низкая скорость при высокой частоте памяти и низких таймингах.

Цитата Сообщение от ibarg Посмотреть сообщение
Замена памяти на DDR5 предполагает, что в проце другой контроллер памяти и шина памяти.
Есть процы поддерживающие как DDR4 так и DDR5. Заменить нужно только плату и память.
0
9379 / 3513 / 663
Регистрация: 09.09.2017
Сообщений: 12,540
19.07.2023, 17:29
Цитата Сообщение от locm Посмотреть сообщение
Еще раз повторяю. Это файловый кэш винды, а не кэш приложения/игры.
Тогда откуда взяты догмы, что там хранятся временные данные в архивированном виде? Они могут быть разархивированы на диск, а потом считаны в кэш. Если потребуется, приложение напрямую получит их, без всяких манипуляций с разархивацией.
Цитата Сообщение от locm Посмотреть сообщение
А чего амд не может слизать контроллер памяти из интела?
получилось хреново, свой лучше.
Цитата Сообщение от locm Посмотреть сообщение
Стандартный ответ типа "нету
Это о чем?
Цитата Сообщение от locm Посмотреть сообщение
Есть процы поддерживающие как DDR4 так и DDR5. Заменить нужно только плату и память
Цитата Сообщение от locm Посмотреть сообщение
В том то и дело что
тупить не надо "писателю". По широкой шине можно передать в память больше данных и с низкой скоростью записи.
Цитата Сообщение от locm Посмотреть сообщение
А у AMD может быть низкая скорость при высокой частоте памяти и низких таймингах.
Дело не в скорости, а в пропускной способности шины (частота памяти увеличивает ее). Тайминги памяти на это мало влияют.
Цитата Сообщение от locm Посмотреть сообщение
Есть процы поддерживающие как DDR4 так и DDR5. Заменить нужно только плату и память
Это не значит, память DDR4 и DDR5 одинаково работает в шине памяти. В ней есть встроенные делители частоты.
0
Эксперт по электронике
7143 / 3322 / 342
Регистрация: 28.10.2011
Сообщений: 13,072
Записей в блоге: 7
19.07.2023, 17:53
Цитата Сообщение от ibarg Посмотреть сообщение
Они могут быть разархивированы на диск, а потом считаны в кэш.
Если игра каждый раз распаковывает данные на диск, то это крайне неэффективно и увеличивает расход ресурса SSD. Грош - цена разработчикам такой игры.

Цитата Сообщение от ibarg Посмотреть сообщение
Если потребуется, приложение напрямую получит их, без всяких манипуляций с разархивацией.
Речь про игры, размер которых достигает или превышает 100 ГБ. Игровые ресурсы упаковывают чтобы размер игр не был 300+ ГБ. А вы их предлагаете распаковывать на диск!

Цитата Сообщение от ibarg Посмотреть сообщение
тупить не надо "писателю".
Вот и не тупите!

Цитата Сообщение от ibarg Посмотреть сообщение
По широкой шине можно передать в память больше данных и с низкой скоростью записи.
Ширина шины данных памяти 128 бит (в двухканале). Она зависит не только от проца, но и от ОЗУ. Так что проц шире ее не сделает.

Цитата Сообщение от ibarg Посмотреть сообщение
Дело не в скорости, а в пропускной способности шины
Она зависит в основном от частоты и разрядности шины. Интел использует все пропускную способность в отличие от многих процев AMD где скорость записи в 2 раза ниже.

Аида показывает предельно достижимую скорость с учетом всех параметров.

Цитата Сообщение от ibarg Посмотреть сообщение
Это не значит, память DDR4 и DDR5 одинаково работает в шине памяти. В ней есть встроенные делители частоты.
Это тут причем?
Изначальный вопрос был таким
Цитата Сообщение от locm Посмотреть сообщение
То есть хотите сказать что в 2 раза ниже скорость памяти вообще никак не влияет на производительность? Скажите это тем кто меняет плату и память с DDR4 на DDR5. Пусть зря деньги не тратят.
Вы вместо ответа уводите обсуждение в сторону.
0
9379 / 3513 / 663
Регистрация: 09.09.2017
Сообщений: 12,540
19.07.2023, 18:55
Цитата Сообщение от locm Посмотреть сообщение
Если игра каждый раз распаковывает данные на диск, то это крайне неэффективно и увеличивает расход ресурса SSD.
Почему каждый раз?
Цитата Сообщение от locm Посмотреть сообщение
Игровые ресурсы упаковывают чтобы размер игр не был 300+ ГБ. А вы их предлагаете распаковывать на диск!
А вы предлагаете в кэш памяти этот объем распаковывать?
Цитата Сообщение от locm Посмотреть сообщение
Она зависит в основном от частоты и разрядности шины
Ширина/разрядность - тоже самое другими словами.
Цитата Сообщение от locm Посмотреть сообщение
Интел использует все пропускную способность в отличие от многих процев AMD где скорость записи в 2 раза ниже.
Пояснить это надо, потому как это к шине памяти не относится. Покури обзоры, может вникнешь.
Цитата Сообщение от locm Посмотреть сообщение
Аида показывает предельно достижимую скорость с учетом всех параметров.
Каких параметров? Применимых к классике интел? Она тестит максимальную загруженность и пропускную способность шины памяти?
Цитата Сообщение от locm Посмотреть сообщение
Изначальный вопрос был таким
Было много детских и нелепых вопросов.
Цитата Сообщение от locm Посмотреть сообщение
Вот и не тупите!
Я "читатель", тупят "писатели".
0
Эксперт по электронике
7143 / 3322 / 342
Регистрация: 28.10.2011
Сообщений: 13,072
Записей в блоге: 7
19.07.2023, 22:17
Цитата Сообщение от ibarg Посмотреть сообщение
Почему каждый раз?
Это вас нужно спросить. Вы же это предложили. Я написал как игра работает на самом деле - распаковывает в ОЗУ только требуемые в данный момент ресурсы, а те что не нужны освобождает, но они могут со временем опять понадобится если игрок вернется обратно в текущую позицию локации. Игра открывает файл и читает данные, но если они окажутся в файловом кэше, вместо чтения с диска, скопируются из ОЗУ. Это работает на уровне ОС, а не игры. ОС распакованные данные не кэширует, т. к. это не данные файлов.

Цитата Сообщение от ibarg Посмотреть сообщение
А вы предлагаете в кэш памяти этот объем распаковывать?
Я такого не предлагал.
По моему я четко и ясно написал как игра загружает ресурсы.
Цитата Сообщение от locm Посмотреть сообщение
Ресурсы находятся в архивах. Игра должна требуемые данные скопировать с архива в ОЗУ (запись), после распаковать данные и записать их в ОЗУ (чтение и запись) и при необходимости отослать в видюху (чтение). Причем это происходит в реальном времени и ресурсы загружаются по мере прохождения локации.
Так что не тролльте!

Цитата Сообщение от ibarg Посмотреть сообщение
Ширина/разрядность - тоже самое другими словами.
Ну да.

Цитата Сообщение от ibarg Посмотреть сообщение
Пояснить это надо, потому как это к шине памяти не относится. Покури обзоры, может вникнешь.
В AMD есть узкое место из-за чего скорость записи в 2 раза ниже, а в чем причина это не важно. Пользователи все равно не решат эту проблему, т. к. она в архитектуре проца.

Цитата Сообщение от ibarg Посмотреть сообщение
Каких параметров?
Скорость чления/записи, задержки.

Цитата Сообщение от ibarg Посмотреть сообщение
Она тестит максимальную загруженность и пропускную способность шины памяти?
Она тестит максимальную скорость потока данных чтения/записи между процем и ОЗУ и задержки доступа.

Цитата Сообщение от ibarg Посмотреть сообщение
Она тестит максимальную загруженность и пропускную способность шины памяти?
Вообще-то память можно гнать, т. е. фактическая пропускная способность шины памяти может быть значительно выше чем текущая скорость работы ОЗУ. Как предлагаете тестить аиде? Она память гнать не может и тем более что не каждый экземпляр проца, ОЗУ способен на работу на максимальной скорости шины. А какая она обычно пишут в спецификации системной платы.

Цитата Сообщение от ibarg Посмотреть сообщение
Я "читатель", тупят "писатели".
А по объему текста что вы тут написали не скажешь что вы читатель! Так что не тупите!
0
20.07.2023, 12:16
 Комментарий модератора 
Давайте только не переходить на оскорбления.
0
9379 / 3513 / 663
Регистрация: 09.09.2017
Сообщений: 12,540
20.07.2023, 13:30
Цитата Сообщение от locm Посмотреть сообщение
По моему я четко и ясно написал как игра загружает ресурсы.
Это чисто с позиции "писателя". "Писатели" тупо считают, что это игра распределяет аппаратные ресурсы. На самом деле их распределяет ОС. Игра только может "попросить" у ОС обеспечить загрузку.
Цитата Сообщение от locm Посмотреть сообщение
Игра должна требуемые данные скопировать с архива в ОЗУ (запись), после распаковать данные и записать их в ОЗУ (чтение и запись).
Этих данных какое количество? Сколько в процентах аппаратных ресурсов (проца и памяти) требуется для этого? Сопоставимы ли они с потреблением этих ресурсов для более сложных задач в игре, например обрисовки кадров в динамике?
Цитата Сообщение от locm Посмотреть сообщение
и при необходимости отослать в видюху (чтение).
Каким образом? Да пофиг?
Цитата Сообщение от locm Посмотреть сообщение
Причем это происходит в реальном времени и ресурсы загружаются по мере прохождения локации.
Т.е. процессы в памяти (чтение/запись) происходят параллельно. Соответственно менеджер памяти ОС делит аппаратные ресурсы (доступ к памяти/линии связи) между этими процессами для всех задач с разными приоритетами. Поэтому скорость записи, что показывает тест в aida64 для копирования архивов и разархивации в реальном времени не достижимы даже близко.
Цитата Сообщение от locm Посмотреть сообщение
В AMD есть узкое место из-за чего скорость записи в 2 раза ниже.
Для игр не важно: см выше.
Цитата Сообщение от locm Посмотреть сообщение
Она тестит максимальную скорость потока данных чтения/записи между процем и ОЗУ и задержки доступа.
Это синтетический тест, некоторые показатели которого почти никогда не бывают достижимы в реальных задачах.
Цитата Сообщение от locm Посмотреть сообщение
Как предлагаете тестить аиде?
Ту вопрос не как тестить, а для чего тестить. Точно не для того чтобы сравнивать показатели тестов на процах разных архитектур.
По данным теста можно выявить наличие проблем с памятью или кэшем, определить лучшие настройки частоты и таймингов памяти для конкретного проца и конкретных планок памяти, сравнить какие планки памяти лучше работают с процем, с какой версией биос лучше показатели и т.п.
0
Эксперт по электронике
7143 / 3322 / 342
Регистрация: 28.10.2011
Сообщений: 13,072
Записей в блоге: 7
20.07.2023, 13:58
Цитата Сообщение от ibarg Посмотреть сообщение
Это чисто с позиции "писателя". "Писатели" тупо считают, что это игра распределяет аппаратные ресурсы. На самом деле их распределяет ОС. Игра только может "попросить" у ОС обеспечить загрузку.
Очередное увиливание от вопроса когда ответить нечего.
Я четко написал что и как работает.

Цитата Сообщение от ibarg Посмотреть сообщение
Этих данных какое количество?
Зависит от наполнения локации, качества текстур, 3D объектов и других ресурсов. То есть сильно зависит от игры и выбранного качества в настройках.

Цитата Сообщение от ibarg Посмотреть сообщение
Сколько в процентах аппаратных ресурсов (проца и памяти) требуется для этого?
Кроме того что я выше написал это зависит от производительности проца и памяти. Чем более они производительные тем меньше будут загружены.
Если все было так просто, то любая игра не тормозила бы на любом компе.

Цитата Сообщение от ibarg Посмотреть сообщение
Каким образом?
В адресном пространстве компа есть "окно" на 256 метров через которое производится копирование данных из ОЗУ в видюху. Но этим занимается не игра, а дрова видеокарты и вероятно используют DMA чтобы не грузить проц. Игра же работает с 3D объектами и взаимодействует с видюхой через DX или OpenGL.

Цитата Сообщение от ibarg Посмотреть сообщение
Т.е. процессы в памяти (чтение/запись) происходят параллельно.
Друг за другом. Шина ведь одна.
0
9379 / 3513 / 663
Регистрация: 09.09.2017
Сообщений: 12,540
20.07.2023, 14:31
Цитата Сообщение от locm Посмотреть сообщение
Я четко написал что и как работает.
Это не совсем так работает. Слишком упрошено.
Цитата Сообщение от locm Посмотреть сообщение
Зависит от наполнения локации, качества текстур, 3D объектов и других ресурсов. То есть сильно зависит от игры и выбранного качества в настройках.
Научноподобненько, типо разбирайся сам.
Цитата Сообщение от locm Посмотреть сообщение
Чем более они производительные тем меньше будут загружены.
Ослу понятно, но я об этом не спрашивал.
Цитата Сообщение от locm Посмотреть сообщение
В адресном пространстве компа есть "окно"
У компа есть адресное пространство?
Цитата Сообщение от locm Посмотреть сообщение
вероятно используют DMA чтобы не грузить проц.
Все современные процы подключены к видяхе своими линиями pcie.
Цитата Сообщение от locm Посмотреть сообщение
Шина ведь одна.
Шин вообще-то не одна, как минимум есть системная шина и шина памяти. В любой шине есть сигнальные линии. Накопитель ssd pcie может использовать до 4-х линий. Данные по линиям могут передаваться одновременно в любом направлении.
0
Эксперт по электронике
7143 / 3322 / 342
Регистрация: 28.10.2011
Сообщений: 13,072
Записей в блоге: 7
20.07.2023, 14:54
Цитата Сообщение от ibarg Посмотреть сообщение
Слишком упрошено.
Понятно что упрощенно. Подробное описание потребовало бы слишком много времени.
Это общий принцип. В зависимости от игры могут быть некоторые отличия. Например если игра простая и ресурсов на диске не много, данные могут не упаковываться и загружаться все сразу, а не по мере прохождения уровня/локации.

Цитата Сообщение от ibarg Посмотреть сообщение
У компа есть адресное пространство?
Да.
Откройте аиду и перейдите в "Устройства" -> "Ресурсы устройств". Там будут перечислены номера прерываний, диапазоны адресов в адресном пространстве, порты, которые используются каждым из устройств.

Цитата Сообщение от ibarg Посмотреть сообщение
Все современные процы подключены к видяхе своими линиями pcie.
И что вы этим хотели сказать?
PCIe это физический интерфейс подключения видеокарты. На него выделяется адресное пространство, прерывания и другие ресурсы.

Цитата Сообщение от ibarg Посмотреть сообщение
Шин вообще-то не одна, как минимум есть системная шина и шина памяти.
Причем здесь это? Я имел в виду шину между процем и памятью. То что в проце есть много других шин, это не столь важно, т. к. не документировано и известно только разработчикам проца и может меняться в зависимости от модели.

Цитата Сообщение от ibarg Посмотреть сообщение
Накопитель ssd pcie может использовать до 4-х линий. Данные по линиям могут передаваться одновременно в любом направлении.
То есть вы этим хотели сказать 4 приложения могут параллельно запрашивать данные? Каждый по своей линии.
Понятно что бред, но именно это вы написали.

Несмотря что линий 4, по ним идет общий поток данных. Большее число линий только для увеличения скорости.
С памятью точно также.
0
9379 / 3513 / 663
Регистрация: 09.09.2017
Сообщений: 12,540
27.07.2023, 13:51
Цитата Сообщение от locm Посмотреть сообщение
Там будут перечислены номера прерываний, диапазоны адресов в адресном пространстве
Это в адресной шине, а не в ПК.
Цитата Сообщение от locm Посмотреть сообщение
PCIe это физический интерфейс подключения видеокарты.
PCIe прежде всего это шина для связи с периферийными устройствами. К PCIe может быть подключена не только видеокарта.
Цитата Сообщение от locm Посмотреть сообщение
Я имел в виду
Каждый раз что-то новое.
Цитата Сообщение от locm Посмотреть сообщение
То есть вы этим хотели сказать 4 приложения могут параллельно запрашивать данные?
Могут, если у приложения активные процессы (даже у одного приложения могут быть несколько активных процессов). Другой дело что получить их одновременно система не даст, но и на долго откладывать получение данных тоже не будет.
Цитата Сообщение от locm Посмотреть сообщение
именно это вы написали.
Что не так?
Цитата Сообщение от locm Посмотреть сообщение
несмотря что линий 4, по ним идет общий поток данных.
Относительно PCIe это так. Относительно шины памяти не все так просто.
Вводные данные:
Цитата Сообщение от locm Посмотреть сообщение
Ресурсы находятся в архивах. Игра должна требуемые данные скопировать с архива в ОЗУ (запись), после распаковать данные и записать их в ОЗУ (чтение и запись)
---------------------------------------------------------------------------------------------------------------------------
в солидном приложении/игре объем используемой r/w памяти такой что ни в какой кэш не влезет.
---------------------------------------------------------------------------------------------------------------------------
Если игра каждый раз распаковывает данные на диск, то это крайне неэффективно и увеличивает расход ресурса SSD. Грош - цена разработчикам такой игры.
Дополнительно: ОЗУ недоступно для чтения, если не него идет запись и наоборот.

1. Тогда как происходит копирование (распаковка) данных из памяти в память, если шина одна?
2. Почему "низкая" скорость записи в ОЗУ у некоторых процев AMD не влияет на скорость копирования в ОЗУ?
0
Эксперт по электронике
7143 / 3322 / 342
Регистрация: 28.10.2011
Сообщений: 13,072
Записей в блоге: 7
27.07.2023, 14:18
Цитата Сообщение от ibarg Посмотреть сообщение
Это в адресной шине, а не в ПК.
В ПК нет проца?
Или не к чему придраться (видимо делать вам нечего) и решили придумать повод?

Цитата Сообщение от ibarg Посмотреть сообщение
PCIe прежде всего это шина для связи с периферийными устройствами. К PCIe может быть подключена не только видеокарта.
Спасибо КЭП я и не знал!

Цитата Сообщение от ibarg Посмотреть сообщение
Могут, если у приложения активные процессы (даже у одного приложения могут быть несколько активных процессов).
Не может быть такого что одновременно по каждой из линии PCIe разные приложения могли запрашивать данные! Большее число линий только для увеличения пропускной способности, а не для одновременного доступа к разным данным в пределах одного устройства.

Цитата Сообщение от ibarg Посмотреть сообщение
Относительно шины памяти не все так просто.
Точно также. Ее ширина 64/128 бит. Даже при одновременном выполнении нескольких приложений на разных ядрах одновременно они не могут получить доступ к памяти. Вообще ядра не имеют прямой связи с памятью. Они работают с кешем. Если в нем нет данных, они запрашиваются из памяти.

Цитата Сообщение от ibarg Посмотреть сообщение
ОЗУ недоступно для чтения, если не него идет запись и наоборот.
Все верно. Шина данных ведь одна. Если скорость записи низкая, это увеличивает время занятости шины из-за чего может быть отложено чтение, то есть потеря производительности о чем я много раз писал.

Цитата Сообщение от ibarg Посмотреть сообщение
Тогда как происходит копирование (распаковка) данных из памяти в память, если шина одна?
Пока запись не закончится, чтение не начнется и наоборот. По моему это очевидно?
0
9379 / 3513 / 663
Регистрация: 09.09.2017
Сообщений: 12,540
27.07.2023, 15:01
Цитата Сообщение от locm Посмотреть сообщение
Пока запись не закончится, чтение не начнется и наоборот. По моему это очевидно?
Итак: записан в память архив (запись) - нормально.
Но чтение архива из памяти и запись распакованных данных в память должны как бы одновременно происходить, если нет места куда скинуть на время распакованные данные (кэш или накопитель)?
0
Эксперт по электронике
7143 / 3322 / 342
Регистрация: 28.10.2011
Сообщений: 13,072
Записей в блоге: 7
27.07.2023, 15:31
Цитата Сообщение от ibarg Посмотреть сообщение
запись распакованных данных в память должны как бы одновременно происходить, если нет места куда скинуть на время распакованные данные (кэш или накопитель)?
Почему одновременно?
По вашему проц может одновременно распаковать пару гигов данных и сделать это меньше чем не несколько десятков наносекунд?
Данные распаковываются последовательно. Было прочитано некоторое количество данных, распаковано и записано обратно в память. И так до тех пор пока распаковка не завершится. Но в кэш все это не поместится, т. к. данных много (превышают объем кэша).
0
9379 / 3513 / 663
Регистрация: 09.09.2017
Сообщений: 12,540
27.07.2023, 16:42
Цитата Сообщение от locm Посмотреть сообщение
Данные распаковываются последовательно. Было прочитано некоторое количество данных, распаковано
Куда распаковано (то бишь записано)?
Чтобы распакованные данные записать в память, надо чтобы они где-то временно сохранились.
Цитата Сообщение от locm Посмотреть сообщение
По вашему проц может одновременно распаковать пару гигов данных
Кстати про это я писал
Цитата Сообщение от ibarg Посмотреть сообщение
Сколько бы в памяти не было данных проц не обрабатывает их за один раз.
0
Эксперт по электронике
7143 / 3322 / 342
Регистрация: 28.10.2011
Сообщений: 13,072
Записей в блоге: 7
27.07.2023, 16:52
Цитата Сообщение от ibarg Посмотреть сообщение
Куда распаковано (то бишь записано)?
В ОЗУ (по другому адресу естественно, не там же где упакованные данные).
Цитата Сообщение от ibarg Посмотреть сообщение
Чтобы распакованные данные записать в память, надо чтобы они где-то временно сохранились.
Что их мешает временно сохранить в оперативке? Она же для этого (хранения данных) и нужна. В ней можно выделить место под временные данные. Если их не много они могут быть в локальных переменных, т. е. стеке, а стек находится в ОЗУ. Если данных много, у ОС запрашивается память определенного объема, куда пишутся данные.
У меня складывается впечатление что вы совершенно не понимаете как работает комп.

Цитата Сообщение от ibarg Посмотреть сообщение
Кстати про это я писал
Дело не в том как обрабатывает их проц, а в том что данные нужно где-то сохранить. Если у них большой объем то в кэш не поместятся.

Вообще большой кэш проца это не всегда хорошо. Это сказывается на энергопотреблении. Если включить энеогосбережение, то при глубоком сне данные кэша выгружаются в ОЗУ, а при переходе в рабочий режим, загружаются обратно. Когда кэш большой, а скорость записи в ОЗУ низкая это требует большего времени на переход в глубокий сон и проц может даже не успеть перейти или перейдет на меньшее время чем если бы был кэш по меньше и скорость записи в ОЗУ побольше.
Оттого AMD с большим кэшем в простое жрут порой по 50 и больше ватт!
0
9379 / 3513 / 663
Регистрация: 09.09.2017
Сообщений: 12,540
27.07.2023, 17:43
Цитата Сообщение от locm Посмотреть сообщение
Что их мешает временно сохранить в оперативке?
Пока проц считывает, в оперативке сохранить ничего нельзя.
1. вариант: Если проц закончил чтение необработанных данных, то где-то должен быть записанный дубликат этих данных, чтобы потом их считать для обработки и записать в ОЗУ обработанные данные, когда ОЗУ будет готово к записи.
2. вариант: Если проц при чтении уже обработал часть данных, то надо эти данные временно где-то записать, пока ОЗУ не готово к записи, а потом считать для записи в ОЗУ.
Где сохранять временный данные?
Цитата Сообщение от locm Посмотреть сообщение
вообще большой кэш проца это не всегда хорошо.
Не надо увиливать от темы.
0
Эксперт по электронике
7143 / 3322 / 342
Регистрация: 28.10.2011
Сообщений: 13,072
Записей в блоге: 7
27.07.2023, 18:21
Цитата Сообщение от ibarg Посмотреть сообщение
Пока проц считывает, в оперативке сохранить ничего нельзя.
Для этого предназначены регистры процессора. Вместимость у них 4/8 байт в зависимости от разрядности. Много данных не сохранить.

Цитата Сообщение от ibarg Посмотреть сообщение
Если проц закончил чтение необработанных данных, то где-то должен быть записанный дубликат этих данных, чтобы потом их считать для обработки и записать в ОЗУ обработанные данные, когда ОЗУ будет готово к записи.
Вот смотрите простейшая программа на бейсике (на простом языке чтобы было понятнее).
PureBasic
1
2
3
4
5
6
Dim src(10000000) ; Исходные данные.
Dim res(10000000) ; Результат выполнения.
 
For i=1 To 10000000
  res(i) = src(i) + 1
Next
В массиве src исходные данные которые нужно обработать.
В массиве res результат обработки.
В цикле происходит обработка. Для простоты это копирование исходных данных и прибавление 1.

Цитата Сообщение от ibarg Посмотреть сообщение
Если проц при чтении уже обработал часть данных, то надо эти данные временно где-то записать, пока ОЗУ не готово к записи, а потом считать для записи в ОЗУ.
Если ОЗУ не готово к записи, проц простаивает пропуская такты ожидая пока будет готово. Я же говорю это потеря производительности, но вы видимо не понимаете элементарных вещей!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.07.2023, 18:21

Помогите разобраться в значениях Аида64
Ребят. Кто разбирается в значениях теста стабильности Aida64. Посмотрите пожалуйста. Нормально ли всё или стоит что то исправлять и менять?...

Темература ЦП Диод ниже, чем ЦП [АИДА64]
Здравствуйте, в последнее время заметил, что температура ЦП Диод ниже, чем ЦП, это нормально? Системная плата 38 °C (100 °F) ЦП 47 °C ...

Две планки ОП в ноутбуке: Аида64 видит обе, Windows — нет
Я понимаю, всем надоели бесконечные вопросы о совместимости памяти и о том, что Windows что-то там не видит. Однако среди советов я не...

Температура процессора Intel Celeron 420 2,6Гц. в Аида64. Правильно ли все?
Подскажите, пожалуйста, в Аида64 показана вот такая температура процессора (на скрине). Хочу знать такое вообще может быть или это прога...

Температура процессора Intel(R) Celeron(R) M CPU 440 @ 1.86GHz в Аида64. Правильно ли все?
Подскажите, пожалуйста, в Аида64 показана вот такая температура процессора (на скриншоте).хочеться знать:нормальная ли эта темп. для этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
ИИ и человечность
kumehtar 21.07.2026
Забавно, что общаясь с ИИ, я замечаю, насколько он высказывается умно, и насколько верит в людей. Он умеет прощать. Он знает как отвечать не обесценивая опыт других людей, даже если сам не верит. Он. . .
Нейтральные знания ..., ... чистая наука. Пока что-то проходит модерацию на Хабре, стоит развить мысль ...
Hrethgir 20.07.2026
К таким радикальным взглядам я конечно в той публикации не приходил, но чтобы скоротать вечер, решил углубиться немного. 1. Почему показания термометра заряжены целью? Цель заложена в самом. . .
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ По ссылке 403. Не очень информативно такую ссылку постить. Запись от Usaga размещена Сегодня в 06:46 . . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru