Категория
Информатика
Тип
доклад
Страницы
5 стр.
Дата
20.04.2010
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
138553.zip — 12.77 kb
  • programmnoe-kjeshirovanie_138553_1.rtf — 86.39 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Доклад
Доклад
На тему: Программное кэширование
Содержание
1.
Введение.
2. Программная предвыборка в процессорах К6+ и РIII+.
3. Предвыборка в процессорах AMD К6 и VIA
C3.
4. Предвыборка в процессорах Р
III и
Р 4.
5.
Pentium III .
6. Pentium 4.
7. Эффективность предвыборки в многозадачных системах.
Введение
Программному управлению кэшированием просто не
повезло. Концепция "прозрачного" кэша, активно продвигаемая фирмой
Intel , Абстрагировала программистов от потребностей аппаратной реализации кэш-контроллера и не предоставила им никаких рычагов управления последним. Впрочем, для достижения полной абстракции интеллектуальности кэш-контроллеров все же не хватило, и для системных программистов пришлось крохотную лазейку, позволив им
, в частности, запрещать кэширование страниц памяти, принадлежащих периферийным устройствам.
До тех пор, пока большинство приложений перемалывало компактные, многократно обрабатываемые структуры данных, стратегия загрузки кэш-линеек по первому требованию вполне справлялась со своей задачей, но с появлением мультимедийных приложений стала "буксовать". Резко возросший
о б ъ
ем обрабатываемых данных и распространение
потоковых алгоритмов, обращающихся к каждой ячейке памяти лишь единожды, обернулся постоянными перезагрузками кэша, что ограничило производительность системы не быстродействием процессора, а пропускной способностью оперативной памяти. Впервые этой проблеме бросила вызов фирма
AMD , включив в состав набора
команд 3 D
Now ! инструкцию
prefetch , позволяющую программисту заблаговременно загружать в кэш ячейки памяти, к которым он расчитывает обратится



Ваше мнение



CAPTCHA