powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Hardware [игнор отключен] [закрыт для гостей] / А где можно найти технические характеристики кэшей современных CPU x64?
22 сообщений из 72, страница 3 из 3
А где можно найти технические характеристики кэшей современных CPU x64?
    #37867240
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodА винда почему быстрее не грузится? Очень быстро грузится Windows 7 на SSD или хотя бы гибрид (сейчас такую машину для проектантов конфигурю).
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37867262
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин ЦветковKhodА винда почему быстрее не грузится? Очень быстро грузится Windows 7 на SSD или хотя бы гибрид (сейчас такую машину для проектантов конфигурю).

Я имею ввиду на том же железе.
Под обычные Аташные винты ХР и 7 грузятся практически с одинаковой скоростью.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37867273
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodКонстантин Цветковпропущено...
Очень быстро грузится Windows 7 на SSD или хотя бы гибрид (сейчас такую машину для проектантов конфигурю).

Я имею ввиду на том же железе.
Под обычные Аташные винты ХР и 7 грузятся практически с одинаковой скоростью. Давит груз установленных программ, сервисов и драйверов для обслуживания новых устройств и новых технологий.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37867288
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин Цветков,

На одном и том же железе голая ХР и голая 7.
Будет ли существенная разница в скорости загрузки?
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37867338
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насчет оптимизации игр под кэши и прочее.
Оптимизация скорее выполняется под какой-то набор инструкций, которые раньше были только на части процессоров, а теперь практически на всех. Под кэши игры оптимизировать можно, но гляньте вот сюда:
http://store.steampowered.com/hwsurvey/
тут речь идет про статистику как минимум с 5 миллионов игровых компьютеров
и ткните в процессоры
http://store.steampowered.com/hwsurvey/processormfg/

так что, не думаю, что разработчики игр убиваются про оптимизацию кэша. Вот какие-нибудь математические пакеты - это да, там такое может быть оправдано.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37867714
L1/L2/L3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvнасчет оптимизации игр под кэши и прочее.
Оптимизация скорее выполняется под какой-то набор инструкций, которые раньше были только на части процессоров, а теперь практически на всех. Под кэши игры оптимизировать можно, но гляньте вот сюда:
http://store.steampowered.com/hwsurvey/
тут речь идет про статистику как минимум с 5 миллионов игровых компьютеров
и ткните в процессоры
http://store.steampowered.com/hwsurvey/processormfg/

так что, не думаю, что разработчики игр убиваются про оптимизацию кэша. Вот какие-нибудь математические пакеты - это да, там такое может быть оправдано.
Ну да, подавляющее большинство от 2.3 до 3.3 GHZ. Но как из этого следует что под кэши не оптимизируют?
Допустим почему оптимизируя под архитектуру Sandy Bridge не учесть помимо прочего и то, что у кэшей L1/L2 задержки стали больше относительно предыдущей архитектуры Nehalem, а у кэша L3 задержки стали меньше?

И кстати, совершенно очевидно, что и дальше приоритетом будет понижение задержек L3, т.к. это является узким звеном межъядерной синхронизации.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37867735
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L1/L2/L3Но как из этого следует что под кэши не оптимизируют?Игры - обычно не оптимизируют. Для легких (indie) игр в этом нет смысла, а у "тяжелых" цикл разработки зачастую больше, чем цикл выхода нового семейства процессоров. Т.е. к моменты выхода на рынок основная масса процессоров может оказаться уже другой.

Самым правильным выходом (за исключением штучных не серийных разработок) мне кажется использование готовых библиотек, которые уже оптимизируются под разные семейства процессоров, например, та же Intel IPP. Вот там, действительно, есть отдельные ветки кода для разных семейств CPU.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37867754
L1/L2/L3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftL1/L2/L3Но как из этого следует что под кэши не оптимизируют?Игры - обычно не оптимизируют. Для легких (indie) игр в этом нет смысла, а у "тяжелых" цикл разработки зачастую больше, чем цикл выхода нового семейства процессоров. Т.е. к моменты выхода на рынок основная масса процессоров может оказаться уже другой.

Самым правильным выходом (за исключением штучных не серийных разработок) мне кажется использование готовых библиотек, которые уже оптимизируются под разные семейства процессоров, например, та же Intel IPP. Вот там, действительно, есть отдельные ветки кода для разных семейств CPU.
Ну во-первых есть предсерийные образцы и критические места оптимизируются всегда перед выходом продукта, т.к. для выявления их нужно профилирование готового проекта.
А во-вторых есть патчи, которые выходят уже после и добавляют ветки под новые CPU.

А насчет IPP, да согласен, предпочтительней использовать готовые хорошо оптимизированные библиотеки. Так же для удобного распараллеливания по ядрам можно использовать TBB и OpenMP.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37867761
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftИгры - обычно не оптимизируют. Для легких (indie) игр в этом нет смысла, а у "тяжелых" цикл разработки зачастую больше, чем цикл выхода нового семейства процессоров. Т.е. к моменты выхода на рынок основная масса процессоров может оказаться уже другой.

Самым правильным выходом (за исключением штучных не серийных разработок) мне кажется использование готовых библиотек, которые уже оптимизируются под разные семейства процессоров, например, та же Intel IPP. Вот там, действительно, есть отдельные ветки кода для разных семейств CPU.

Для игр важнее оптимизация под графические процессоры.
А для процессоров - да - есть свои фирменные оптимизаторы.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37867880
бозон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KhodДля игр важнее оптимизация под графические процессоры.
А для процессоров - да - есть свои фирменные оптимизаторы.
Ещё недавно на всех форумах орали:
- Давайте делать самым ресурсоёмким, самым не оптимальным способом.
И все подхватывали.
- Да! Ура! Это здорово! Порвём всех делая самым не оптимальным способом.
На этом всё и заглохло. Разработчики сразу понимали, что это не реально.
Маркетологи придумали новые фетиши. А хомячкам похрену что орать.
Rnj yt gjyzk? nj htx ,skf j nhfccbhjdrt/ Jhfkb yt 'nb ckjdf? yj cvsck ,sk bvtyyj nfrjq? ghjcnj [jvzxrb yt gjybvfkb? xnj jhen/
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37868024
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L1/L2/L3критические места оптимизируются всегда перед выходом продукта, т.к. для выявления их нужно профилирование готового проекта.
перед выходом проекта уже ничего не оптимизируется. потому что на этапе Release Candidate, не говоря про Beta version только исправляются ошибки.

Игра, собственно, кушает не только проц, но и игровую карту. Так что оптимизации только кэша проца могут не стоить прилагаемых усилий. В общем, я не знаю, сколько выгоды и на чем можно получить от оптимизации под кэш, как и процентный вклад такого кода в общую производительность какой-нибудь игры.
Оптимизацией, разумеется, разработчики занимаются, вопрос в том, до какой степени.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37868259
L1/L2/L3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvL1/L2/L3критические места оптимизируются всегда перед выходом продукта, т.к. для выявления их нужно профилирование готового проекта.
перед выходом проекта уже ничего не оптимизируется. потому что на этапе Release Candidate, не говоря про Beta version только исправляются ошибки.
А бывают патчи выходящие после игры добавляющие оптимизированные ветки для новых CPU?

kdvИгра, собственно, кушает не только проц, но и игровую карту. Так что оптимизации только кэша проца могут не стоить прилагаемых усилий. В общем, я не знаю, сколько выгоды и на чем можно получить от оптимизации под кэш, как и процентный вклад такого кода в общую производительность какой-нибудь игры.
Оптимизацией, разумеется, разработчики занимаются, вопрос в том, до какой степени.
А что оптимизировать надо "только кэш" я нигде и не говорил.
Любая тема на форуме обсуждает "только что-то", а не все на свете. Так что любую тему можно затроллить объяснением, что "только этим" заниматься не стоит.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37868341
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L1/L2/L3А бывают патчи выходящие после игры добавляющие оптимизированные ветки для новых CPU?
понятия не имею. я только знаю, что для СУБД оптимизацию кэшей процов не используют :-)

L1/L2/L3А что оптимизировать надо "только кэш" я нигде и не говорил.
исходный вопрос, насколько я помню, про кэш. Собственно, примитивный и понятный пример:
http://supercomputingblog.com/optimization/taking-advantage-of-cache-coherence-in-your-programs/

скорее всего речь идет о каких-то правилах, только и всего.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37868346
L1/L2/L3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvL1/L2/L3А бывают патчи выходящие после игры добавляющие оптимизированные ветки для новых CPU?
понятия не имею. я только знаю, что для СУБД оптимизацию кэшей процов не используют :-)

Именно в Firebird или в СУБД в принципе? :)
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37868379
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L1/L2/L3Именно в Firebird или в СУБД в принципе? :)
понятно, что "оптимизация" как по ссылке выше - есть, и код профилируется, оптимизируется под многоядерность, и т.п. Но у СУБД обычно приоритеты производительности в таком порядке - диск, память, проц. Какие-то СУБД может и подвергаются жестокой оптимизации, но это скорее те, которые работают исключительно в памяти.
Вот когда вместо SSD будет что-нибудь еще более быстрое, тогда в оптимизации приложений этого типа будет смысл.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37868451
cache coherence
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvисходный вопрос, насколько я помню, про кэш. Собственно, примитивный и понятный пример:
http://supercomputingblog.com/optimization/taking-advantage-of-cache-coherence-in-your-programs/

скорее всего речь идет о каких-то правилах, только и всего.
Вот ведь неуч калякает блог. Автор блога понятия не имеет, что такое cache coherence.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37869572
Фотография S.G.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L1/L2/L3 ,
Да вы хоть область применения софта озвучьте. Игры (графика), или базы данных, или какие-нибудь математические расчеты, типа решения 10000 уравнений с 10000 незивестными, или другое?
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37869817
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodЯ имею ввиду на том же железе.
Под обычные Аташные винты ХР и 7 грузятся практически с одинаковой скоростью.Ну вот - функционала больше, а грузятся с одинаковой скоростью. Это и есть прогресс в оптимизации кода.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37869938
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgНу вот - функционала больше, а грузятся с одинаковой скоростью. Это и есть прогресс в оптимизации кода.

Какого больше?
А кто-то спросил: оно мне нужно?
Испозуйте ХР.
Просто дыры позатыкайте и оптимирируйте.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37869948
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvу СУБД обычно приоритеты производительности в таком порядке - диск, память, проц.
Диск, сеть, выделения памяти, мьютексы и прочие принудительные переключения нитей, префетч памяти, NUMA-эффекты на кэше.
Что значит "оптимизировать проц" я не вполне понял. Если надо сложить 3 и 4, то это надо сделать и всё тут.
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37870093
L1/L2/L3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iv_an_rukdvу СУБД обычно приоритеты производительности в таком порядке - диск, память, проц.
Диск, сеть, выделения памяти, мьютексы и прочие принудительные переключения нитей, префетч памяти, NUMA-эффекты на кэше .
Что значит "оптимизировать проц" я не вполне понял. Если надо сложить 3 и 4, то это надо сделать и всё тут.
"NUMA-эффекты на кэше" - ну тут наверное больше сыграет задержка QPI/HT/Infiniband нежели характеристики самого кэша?
...
Рейтинг: 0 / 0
А где можно найти технические характеристики кэшей современных CPU x64?
    #37870401
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodalexeyvgНу вот - функционала больше, а грузятся с одинаковой скоростью. Это и есть прогресс в оптимизации кода.

Какого больше?
А кто-то спросил: оно мне нужно?Не надо до абсурда доводить. В мире производятся милионы вещей, и никто не спрашивает персонально у вас, нужно вам это или нет.

Компания решила, что новый функционал нужен пользователям и они купят новый продукт. И оказалась права - Win7 был вполне нормально воспринят, функционал востребован. Вряд ли они заработали бы больше денег, если бы уволили большинство разработчиков и ограничились бы оптимизацией XP.
KhodИспозуйте ХР.
Просто дыры позатыкайте и оптимирируйте.Я не хочу использовать ХР, мне лично нужна новая система. А вы можете использовать XP, но оптимизировать её для вас конечно не будут - это же неплатёжеспособный спрос, несколько тысяч таких как вы не смогут заплатить за эту работу. А сотня милионов покупателей семёрки смогут.
...
Рейтинг: 0 / 0
22 сообщений из 72, страница 3 из 3
Форумы / Hardware [игнор отключен] [закрыт для гостей] / А где можно найти технические характеристики кэшей современных CPU x64?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]