Вернуться   Forum 3Dnews Tech > Железо > Процессоры, МВ и память
Вход через: 

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 27.04.2010, 14:39   Вверх   #1
zdos
Мужской Новенький
Автор темы
 
Регистрация: 27.04.2010
КЭШ для чайников

Написал статью про кэш память. Хотелось бы узнать мнение форумчан по поводу статьи - может, что-то стоит дописать или исправить?

Текст статьи здесь - http://www.moscow-faq.ru/articles/it...010/April/5386

Это не спам, просто нужна консультация опытных пользователей
zdos вне форума  
Ответить с цитированием
Старый 27.04.2010, 16:21   Вверх   #2
Freeuse
Мужской Заслуженный
 
Аватар для Freeuse
 
Регистрация: 08.02.2010
Адрес: Ростов-на-Дону
Во-первых, есть опечатки:
Если в любой другой человек приходит и просит эту же книгу,
Теперь, если книга не найдена в ящике сразу, то она может лежать в шкафй
Когда данные не найдены ни в первом, ни во втором уровне кэща
Во-вторых, статья, конечно, короткая, но слабоинформативная. Почему основная память с очень низкой скоростью? Цифирки! Бо можно уснуть на втором абзаце.
В-третьих, Двухуровневый кэш процессора: рассказываем про жесткий диск!
Чайник запутается.
И в конце-концов, раз для чайников, то перевод бы слова КЭШ!
А если честно, то даже взгляд не остановился бы на таком разъяснении.
Если б я писал статью, то для наглядности убрал библиотекаря, он у вас бестолковый, и сделал пользователя с рабочим столом и книжными полками. Творческих успехов!!!
Freeuse вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 28.04.2010, 01:47   Вверх   #3
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
zdos, слишком много повторений слов "данные", "библиотека"/"библиотекарь".
Если бы не знал, что такое кэш, никогда бы из этой статьи этого не узнал.
Цитата
Если человек просит книгу, которая не хранится ни в ящике, ни в книжном шкафу, то библиотекарь тратит много времени впустую, осуществляя поиск сначала в ящике, потом в шкафу и только потом получает книгу с полки. Когда данные не найдены ни в первом, ни во втором уровне кэща, только тогда посылается запрос в основную память. На это тратится очень много процессорного времени.
В таком случае для минимизации временных потерь поиск одновременно идёт в кэше и в основной памяти. В вашем примере: один библиотекарь ищет в ящике и шкафу, а второй обыскивает полки. Когда один из них находит книгу, то кричит другому о завершении поиска (если тот не завершил его раньше).
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Старый 28.04.2010, 04:26   Вверх   #4
Antinomy
Мужской Модератор
 
Аватар для Antinomy
 
Регистрация: 18.08.2004
Адрес: Владивосток
Опечатки, слишком грубое описание
Цитата
он посылает запрос через шину памяти
использование частных случаев
Цитата
Двухуровневый кэш процессора
голословные утверждения по кэш-промахам
Цитата
На это тратится очень много процессорного времени.
несоответствие истине
Цитата
Причина в том, что высокая скорость обходится очень дорого.
Не скорость, а объём. Именно объём диктует площадь кристалла и стоимость.

Потому статья из разряда "Компьютер для чайников", коих... зайдите в любой книжный магазин и посмотрите, сколько их на полках. Плохо ли это? Ну, если ваша статья (при исправлении опечаток) будет прочтена и понята, то это хорошо. Вот только зачем народу знать, что есть кэш без возможности применения знаний?

Ну да, я узнал, что у процессора бывает кэш. А откуда мне знать, что такое много кэша, а что - мало? И что E8200 сольёт старшему из E7000, несмотря на удвоенный кэш, хотя разница в частоте - десяток процентов?

В общем да, для чайников, но зачем им статья без перспективы и пользы? Как её применить для выбора или сравнения процов


Цитата (BSE) »
В таком случае для минимизации временных потерь поиск одновременно идёт в кэше и в основной памяти.
Тогда не было бы кэш-промахов ты же программист, должен знать, что prefetch и non-temporal store - это отдельные атрибуты запроса. И чтобы сделать одновременно, нужна послать два запроса - кешируемый и сквозной. А удвоение команд как бы до добра не доведёт - лишняя перегрузка контроллера памяти и его очереди (ибо при кэш-промахе запрос первый туда же пойдёт).


zdos, вам слово когерентность что-нибудь говорит? И как оно связано с кэшем
__________________
Core unstable, system malfunction
What fun is a computer if you don't push it for more than its rated!
Antinomy вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 28.04.2010, 12:48   Вверх   #5
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Цитата (Antinomy) »
Тогда не было бы кэш-промахов
При реализации побочного доступа они есть, но не ведут к временным затратам на поиск в кэше. Хотя этот способ и имеет перечисленные тобой недостатки, в случае большого и медленного внешнего кэша он эффективнее сквозного.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.
BSE вне форума  
Ответить с цитированием
Старый 11.05.2010, 05:04   Вверх   #6
Antinomy
Мужской Модератор
 
Аватар для Antinomy
 
Регистрация: 18.08.2004
Адрес: Владивосток
Цитата (BSE) »
При реализации побочного доступа они есть, но не ведут к временным затратам на поиск в кэше.
Типа dual independent bus, появившемся у P2?
__________________
Core unstable, system malfunction
What fun is a computer if you don't push it for more than its rated!
Antinomy вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 11.05.2010, 05:52   Вверх   #7
BSE
Мужской Абсолютный
 
Аватар для BSE
 
Регистрация: 08.04.2009
Нет, это принцип чтения данных: при сквозном сначала производится поиск данных в кэше (по очереди L1, L2...), а затем в памяти, при побочном везде одновременно, т. е. при промахах время не теряется.

А DIB - железный способ ускорить быстродействие при обращении к внешнему кэшу.
__________________
Под косматой елью, в темном подземелье,
Где рождается родник, — меж корней живет старик.

Последний раз редактировалось BSE; 11.05.2010 в 05:59.
BSE вне форума  
Ответить с цитированием
Старый 12.05.2010, 09:23   Вверх   #8
ProtecTOR
Мужской Опытный
 
Аватар для ProtecTOR
 
Регистрация: 14.02.2010
а у моего чайника нету кэша...
__________________
у вас windows не глючит? да у вас руки кривые!
ProtecTOR вне форума  
Ответить с цитированием
Старый 12.05.2010, 16:18   Вверх   #9
Freeuse
Мужской Заслуженный
 
Аватар для Freeuse
 
Регистрация: 08.02.2010
Адрес: Ростов-на-Дону
ProtecTOR
А ты внимательно посмотри. У некоторых чайников спираль такой КЭШ делает, особенно когда включают без воды.
Freeuse вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 12.05.2010, 18:16   Вверх   #10
ProtecTOR
Мужской Опытный
 
Аватар для ProtecTOR
 
Регистрация: 14.02.2010
Цитата (Freeuse) »
У некоторых чайников спираль такой КЭШ делает
там нет спирали
__________________
у вас windows не глючит? да у вас руки кривые!
ProtecTOR вне форума  
Ответить с цитированием
Старый 12.05.2010, 18:51   Вверх   #11
Freeuse
Мужской Заслуженный
 
Аватар для Freeuse
 
Регистрация: 08.02.2010
Адрес: Ростов-на-Дону
Так в чем проблема? Поставь!
Freeuse вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 12.05.2010, 19:24   Вверх   #12
ProtecTOR
Мужской Опытный
 
Аватар для ProtecTOR
 
Регистрация: 14.02.2010
Цитата (Freeuse) »
Так в чем проблема? Поставь!
гы в вопросе установки спирали в чайник с дисковым нагревателем я полный чайник хехе
__________________
у вас windows не глючит? да у вас руки кривые!
ProtecTOR вне форума  
Ответить с цитированием
Ответ Создать новую тему


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:21. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot