Форум программистов, компьютерный форум, киберфорум
Процессоры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/247: Рейтинг темы: голосов - 247, средняя оценка - 4.87
 Аватар для A1exis1
7 / 7 / 0
Регистрация: 22.10.2009
Сообщений: 119

Как влияет кеш памяти L3 на производительность процессоров?

17.08.2010, 12:56. Показов 51558. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Хочу поменять проц.
Остановился я на феном ІІ х2 545 (550, 555)
Пошастал в нете и оказалось что 4-х ядерные проц аталон лучше.
Дело в том что я думал что кеш третего уровня влияет на призводительность, а ето оказалось не так.
Влияет кеш токо в определьоных приложениях.

Что скажете.?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.08.2010, 12:56
Ответы с готовыми решениями:

Как определять производительность современных процессоров?
Как сейчас определяется у современных процессоров его производительность или где об этом можно прочитать.От чего она зависит,я имею ввиду в...

Как влияет на производительность, если HT будет версии 1.0 вместо 3.0?
Как влияет на производительность, если HT будет версии 1.0 вместо 3.0 + оператива 2гб ддр2 800mhz?

Для чего нужен кеш третьего уровня и на что он влияет?
Для чего нужен кеш третьего уровня и на что он влияет?

5
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
17.08.2010, 13:06
По идее большой кэш L3 хорош когда много счетных задач и загружены все ядра,
идет большой обмен между ядрами и памятью.
То есть для счетных задач - и то не для всех.
0
Автор FAQ
Автор FAQ
 Аватар для Rockedit
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
17.08.2010, 13:10
Уровни кэша

Кэш центрального процессора разделён на несколько уровней. В универсальном процессоре в настоящее время число уровней может достигать 3. Кэш-память уровня N+1 как правило больше по размеру и медленнее по скорости доступа и передаче данных, чем кэш-память уровня N.

Самой быстрой памятью является кэш первого уровня — L1-cache. По сути, она является неотъемлемой частью процессора, поскольку расположена на одном с ним кристалле и входит в состав функциональных блоков. В современных процессорах обычно кэш L1 разделен на два кэша, кэш команд (инструкций) и кэш данных. Некоторые процессоры без L1 кэша не могут функционировать. На других его можно отключить, но тогда значительно падает производительность процессора. L1 кэш работает на частоте процессора, и, в общем случае, обращение к нему может производиться каждый такт. Зачастую является возможным выполнять несколько операций чтения/записи одновременно. Латентность доступа обычно равна 2−4 тактам ядра. Объём обычно невелик — не более 128 Кбайт.

Вторым по быстродействию является L2-cache — кэш второго уровня. Обычно он расположен либо на кристалле, как и L1, либо в непосредственной близости от ядра, например, в процессорном картридже (только в слотовых процессорах). В старых процессорах — набор микросхем на системной плате. Объём L2 кэша от 128 Кбайт до 1−12 Мбайт. В современных многоядерных процессорах кэш второго уровня, находясь на том же кристалле, является памятью раздельного пользования — при общем объёме кэша в nM Мбайт на каждое ядро приходится по nM/nC Мбайта, где nC количество ядер процессора. Обычно латентность L2 кэша, расположенного на кристалле ядра, составляет от 8 до 20 тактов ядра.

Кэш третьего уровня наименее быстродействующий и обычно расположен отдельно от ядра ЦП, но он может быть очень внушительного размера — более 32 Мбайт. L3 кэш медленнее предыдущих кэшей, но всё равно значительно быстрее, чем оперативная память. В многопроцессорных системах находится в общем пользовании. Применение кэша третьего уровня оправдано в очень узком круге задач и может не только не дать увеличения производительности, но и привести к общему снижению производительности системы.

Наличие кэша второго и третьего уровней наиболее полезно в математических задачах, например, при обсчёте полигонов, когда объём данных меньше размера кэша. В этом случае, можно загрузить все данные сразу в кэш, а затем производить их обработку.
3
 Аватар для A1exis1
7 / 7 / 0
Регистрация: 22.10.2009
Сообщений: 119
17.08.2010, 19:28  [ТС]
Цитата Сообщение от Rockedit Посмотреть сообщение
Уровни кэша

Кэш центрального процессора разделён на несколько уровней. В универсальном процессоре в настоящее время число уровней может достигать 3. Кэш-память уровня N+1 как правило больше по размеру и медленнее по скорости доступа и передаче данных, чем кэш-память уровня N.

Самой быстрой памятью является кэш первого уровня — L1-cache. По сути, она является неотъемлемой частью процессора, поскольку расположена на одном с ним кристалле и входит в состав функциональных блоков. В современных процессорах обычно кэш L1 разделен на два кэша, кэш команд (инструкций) и кэш данных. Некоторые процессоры без L1 кэша не могут функционировать. На других его можно отключить, но тогда значительно падает производительность процессора. L1 кэш работает на частоте процессора, и, в общем случае, обращение к нему может производиться каждый такт. Зачастую является возможным выполнять несколько операций чтения/записи одновременно. Латентность доступа обычно равна 2−4 тактам ядра. Объём обычно невелик — не более 128 Кбайт.

Вторым по быстродействию является L2-cache — кэш второго уровня. Обычно он расположен либо на кристалле, как и L1, либо в непосредственной близости от ядра, например, в процессорном картридже (только в слотовых процессорах). В старых процессорах — набор микросхем на системной плате. Объём L2 кэша от 128 Кбайт до 1−12 Мбайт. В современных многоядерных процессорах кэш второго уровня, находясь на том же кристалле, является памятью раздельного пользования — при общем объёме кэша в nM Мбайт на каждое ядро приходится по nM/nC Мбайта, где nC количество ядер процессора. Обычно латентность L2 кэша, расположенного на кристалле ядра, составляет от 8 до 20 тактов ядра.

Кэш третьего уровня наименее быстродействующий и обычно расположен отдельно от ядра ЦП, но он может быть очень внушительного размера — более 32 Мбайт. L3 кэш медленнее предыдущих кэшей, но всё равно значительно быстрее, чем оперативная память. В многопроцессорных системах находится в общем пользовании. Применение кэша третьего уровня оправдано в очень узком круге задач и может не только не дать увеличения производительности, но и привести к общему снижению производительности системы.

Наличие кэша второго и третьего уровней наиболее полезно в математических задачах, например, при обсчёте полигонов, когда объём данных меньше размера кэша. В этом случае, можно загрузить все данные сразу в кэш, а затем производить их обработку.
Я ето читал в википедии. мне б мнения и простие премеры в коких случаях одино лучше другого и наоборот.
0
Автор FAQ
Автор FAQ
 Аватар для Rockedit
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
17.08.2010, 19:58
Лучше смотреть на размер кэша 1 и 2-го уровня. Но насколько я знаю у атлонов нет кеша 3-го уровня. Можно взять атлон с большей частотой или кол-вом ядер.
1
0 / 0 / 0
Регистрация: 14.11.2016
Сообщений: 1
14.11.2016, 17:30
влияет на производительность к примеру вот так...
Миниатюры
Как влияет кеш памяти L3 на производительность процессоров?   Как влияет кеш памяти L3 на производительность процессоров?   Как влияет кеш памяти L3 на производительность процессоров?  

Как влияет кеш памяти L3 на производительность процессоров?   Как влияет кеш памяти L3 на производительность процессоров?   Как влияет кеш памяти L3 на производительность процессоров?  

Как влияет кеш памяти L3 на производительность процессоров?   Как влияет кеш памяти L3 на производительность процессоров?  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.11.2016, 17:30
Помогаю со студенческими работами здесь

Как влияет 3 планки оперативной памяти на производительность?
Вот в чем вопрос, у меня стоит 2 планки оперативной памяти по 4гб работающие в двух канальном режиме и стало заметно не хватать простого...

Правда ли, что количество памяти на производительность компьютера не влияет абсолютно?
То есть никакими тестами нельзя найти разницу между 1 и 16 гб памяти скажем. Все АБСОЛЮТНО программы будут работать одинаково и на 1 и на...

Как влияет на производительность связь между скриптами
Здраствуйте меня интересует такой вопрос как влияет на производительность связь между скриптами. И стоит ли по возможности ограничивать...

Производительность CPU, КЕШ, многопоточность
Доброго времени суток! Суть проблемы - есть курсовой по системному программированию но я не знаю с чего и начать ( Тема:...

Влияет ли на производительность
Влияет ли на производительность определение(тоесть реализация) функций внутри класса, а также использование вложенных классов?


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru