Форум программистов, компьютерный форум, киберфорум
Оперативная память
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792

Реальное быстродействие современной памяти

27.12.2015, 12:06. Показов 2504. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У современных блоков памяти настолько огромная скорость, что дух захватывает. К примеру, у модуля CORSAIR Vengeance LPX CMK8GX4M1A2400C14 DDR4 - 8Гб 2400, DIMM, Ret
С
Скорость 2400МГц
Но если принять во внимание, что суммарная задержка составляет
Задержка 14-16-16-31
87 тактов, то реальная частота обмена информацией с этим модулем будет всего лишь 25 Мгц.

Это так и есть или я что-то неверно интерпретировал?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.12.2015, 12:06
Ответы с готовыми решениями:

Инфантильность современной молодежи
Почему? Молодежь, к Вам обращаюсь. Ну почему Вы такие? как сказать... амебообразные что ли, почему ни за что не боретесь? (я пока только...

Нюансы адаптивной, современной верстки
Допустим, на сайте с адаптивной версткой есть DIV для контента: <div class="container">...</div> Его CSS-характеристики:...

Предмет и метод современной математики
Каковы предмет и метод современной математики? Верно ли, что современная математика изучает специфические множества, отношения, отображения...

11
Нарушитель
 Аватар для CoD - MW2
1796 / 1416 / 214
Регистрация: 03.05.2015
Сообщений: 7,486
27.12.2015, 12:40
vlad-55, не надо близко к сердцу принимать эти расчёты. Повышение частот ОЗУ связано с повышением производительности процессоров, ведь ОЗУ должна успевать подавать данные для обработки инфы процессором (в ОЗУ хранятся промежуточные данные, необходимые центральному процессору для обработки).
Вы, допустим нашли в интернет-магазине 2 планки DDR4 с одинаковой эффективной частотой, но у одной схема таймингов меньше. Ясное дело, что меньше тайминги в тактах - меньше задержки в наносекундах - инфа быстрее поступит в ЦП для обработки. Но на практике меньшие тайминги для модулей с той же частотой, мало чего дают.
Этого мне кажется, достаточно для выбора ОЗУ. А то, что вы пытетесь делать расчёты - оставим это инженерам, разрабатывающим ОЗУ
1
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792
27.12.2015, 12:51  [ТС]
Цитата Сообщение от CoD - MW2 Посмотреть сообщение
Но на практике меньшие тайминги для модулей с той же частотой, мало чего дают.
Этого мне кажется, достаточно для выбора ОЗУ.
Что-то я совсем запутался...

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

Какой-то порочный круг...
0
Нарушитель
 Аватар для CoD - MW2
1796 / 1416 / 214
Регистрация: 03.05.2015
Сообщений: 7,486
27.12.2015, 15:04
Лучший ответ Сообщение было отмечено vlad-55 как решение

Решение

Цитата Сообщение от vlad-55 Посмотреть сообщение
Что-то я совсем запутался...
Ну давайте так
Вы купили процессор Intel Core i3 6100. Контроллер памяти находится в процессоре и поддерживает память с частотой 2133 МГц максимум. Даже если вы поставите ОЗУ с большей частотой (например, CORSAIR Vengeance LPX CMK8GX4M1A2400C14 DDR4 - 8Гб 2400, DIMM, Ret), то память у вас всё равно будет работать на частоте 2133 МГц, так как это ограничение контроллера памяти. Но это позволит применить память 2400 Мгц, например, при небольшом разгоне системы/процессора. Кроме того, при использовании памяти 2400 МГц возможно уменьшение таймингов памяти (это автоматом, не вручную), что можно рассматривать как своеобразный разгон памяти.
Цитата Сообщение от vlad-55 Посмотреть сообщение
Один тезис - не так важна частота, как тайминги.
Ну это смотря с какой стороны посмотреть

vlad-55, а насчёт таймингов... Ну вот, например - http://www.citilink.ru/catalog... ry/296428/ - у неё тайминги 14-16-16. Даже если вы купите DDR4-2400 с меньшими таймингами 12-13-13, то разницу врядли почувствуете.
По крайней мере я её не почувствовал - у меня есть и 2 такие планки (тайминги 8-8-8),
и 2 такие (тайминги 11-11-11)
И что то я разницы не чувствую ни разу. Ну, я не профи, может просто я её не замечал
1
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792
27.12.2015, 16:42  [ТС]
Кстати, этот модуль содержит комплект из двух планок?

Если так, то это очень удобно для двухканальной работы.
0
дивананалитикаиксперд
 Аватар для K2K
15186 / 10877 / 914
Регистрация: 08.01.2013
Сообщений: 38,863
27.12.2015, 20:29
Цитата Сообщение от vlad-55 Посмотреть сообщение
Один тезис - не так важна частота, как тайминги.
Другой тезис - меньшие тайминги при той же частоте мало чего дают.
Смотря у кого. Первое подходит для древности, а второе для современных интел и с S1155 - только частота дает прирост, и то, не везде видимый/ощутимый.
Цитата Сообщение от CoD - MW2 Посмотреть сообщение
Вы купили процессор Intel Core i3 6100. Контроллер памяти находится в процессоре и поддерживает память с частотой 2133 МГц максимум.
Может и выше, и 2133мгц - это не максимум.
Цитата Сообщение от vlad-55 Посмотреть сообщение
Если так, то это очень удобно для двухканальной работы.
Можно поотдельности планки взять для 2х канала и даже от разных производителей. Т.е. наборы, да с радиаторами - обычно имеют цену выше, за рюшечки.
2
27.12.2015, 20:46

Не по теме:

Цитата Сообщение от K2K Посмотреть сообщение
Может и выше, и 2133мгц - это не максимум.
Ну да, я просто неправильно выразился. просто иногда имеешь ввиду одно, а словами это трудно мне выразить:) Так что извиняйте, если что не так.

0
Модератор
Эксперт Hardware
 Аватар для yonis78
8922 / 3644 / 535
Регистрация: 13.05.2013
Сообщений: 11,321
27.12.2015, 21:51
Цитата Сообщение от vlad-55 Посмотреть сообщение
87 тактов, то реальная частота обмена информацией с этим модулем будет всего лишь 25 Мгц.
Похоже я тут не очень доходчиво объяснил.

Что такое частота памяти? Герцы. Что такое "герц" применительно к памяти? Один [реальный] герц - это один электрический импульс, который несёт в себе единицу информации (в случае с памятью DDR это две единицы информации). Одна единица информации - это одна единица таймингов. Например, "16" в значении какого-нибудь тайминга это 16 эффективных импульсов (то есть 8 реальных в случае с DDR). Частота памяти [эффективная] - это сколько таких единиц информации память может обработать за одну секунду.
Поэтому не нужно хоть как-то принимать во внимание полный цикл обработки (то, что Вы имели в виду под "87 тактов").

Как известно память DDR (наряду с контроллером памяти) за один реальный электрический импульс обрабатывает две единицы информации. Количество реальных импульсов за секунду - это реальная частота, количество переданной информации при этом - называется эффективная частота. Эффективная частота для памяти DDR в два раза выше, чем реальная. В описании модулей (да и маркировке) указывается эффективная частота. 2400 МГц - это эффективная частота, в реальности же это 1200 млн. электрических импульсов (или 1200 МГц).

Ещё раз: (эффективная) частота памяти - не количество циклов обработки, а количество (эффективных) импульсов.
2
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792
27.12.2015, 23:10  [ТС]
Цитата Сообщение от yonis78 Посмотреть сообщение
(эффективная) частота памяти - не количество циклов обработки, а количество (эффективных) импульсов.
Я тоже так думаю. Но я хотел сказать, что для пользователя этот показатель совершенно не важен, поскольку он не отражает скорость выполнения программы.

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

А как она получается - тайминги там или тактовая частота - это дело второе.

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

Вы не согласны?
0
дивананалитикаиксперд
 Аватар для K2K
15186 / 10877 / 914
Регистрация: 08.01.2013
Сообщений: 38,863
27.12.2015, 23:28
Цитата Сообщение от vlad-55 Посмотреть сообщение
Для пользователя важно именно количество циклов обмена в секунду.
Не, для пользователя важно только то, стало/будет у него быстрее работать на глаз, или нет. Пользователю - все эти циклы до лампочки и 99.9% не задумываются о них.
Ну и все эти циклы, частоты - эффективно выглядят в бенчах, теории, на бумаге, а на деле, разницу нужно искать с лупой. Вот, зацени, ничего не вызывает кроме улыбки
Миниатюры
Реальное быстродействие современной памяти  
3
156 / 20 / 5
Регистрация: 21.02.2009
Сообщений: 2,792
27.12.2015, 23:41  [ТС]
Согласен, процентов на десять наберется от силы (от DDR3 1600 до DDR4 3333). А в цене, наверное, разница процентов тридцать.
0
Модератор
Эксперт Hardware
 Аватар для yonis78
8922 / 3644 / 535
Регистрация: 13.05.2013
Сообщений: 11,321
28.12.2015, 00:26
Лучший ответ Сообщение было отмечено vlad-55 как решение

Решение

Цитата Сообщение от vlad-55 Посмотреть сообщение
На мой взгляд, если сравнивать два блока памяти, то быстрее работать будет тот, у которого больше количество циклов обмена в секунду.
Это верно, но как вычислить сколько один цикл занимает? Ведь это не сумма основных таймингов, в самом минимуме - это Tras+Trp. Плюс подтайминги, задействование которых зависит от чтение это или запись, используется тот же банк или нет, количество банков, используется тот же ранк и много ерунды в том же духе.
Этим делом нужно заморачиваться жёстким оверклокерам, очень любопытствующим (хотя бы вот) и в какой-то мере людям, использующим программы, производительность которых очень зависит от параметров памяти.
А так, лучше смотреть на пост K2K.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.12.2015, 00:26
Помогаю со студенческими работами здесь

ТЕСТ: Разбираешься ли ты в современной жизни?
Ты ламер.Маловато будет,но не можем не похвалить за честность-ты действительно не смотрел(а) в ИНТЕРНЕТ в поисках ответа!И все же вывод...

Реальное время
Доброго времени, дорогие форумчане. Я недавно начал изучать C# для использования в Unity. Собственно, поэтому сообщение здесь. Я не смог...

Реальное применение
Посмотрел я на этот язык, вроде не особо сложный. Но вот вопрос, где его применять кроме мат расчетов? Сам изучаю С Шарп, и практически все...

Подключение старого монитора к современной видеокарте
Здравствуйте! Нужен совет понимающих людей. На днях забираю свою новенькую 2060, но встает вопрос с разъемами. На видеокарте имеются только...

О разработке игр и современной игровой индустрии
Щас и объясним Стереометрии как таковой там кот наплакал. Да и то обычно на уровне не школьной стереометрии, а аналитической и...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Настройка записи справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru